Baby shower. 2 1/2 hours?

Jill

Is 2 1/2 hours enough time for 2 written games, diaper raffle, and 1 game where guests hold a quarter between their knees and drop it into a jar? Also time for visiting, food, and gifts? I can have the venue for 4 hours and have both rooms (dining hall and main area) or have only the dining hall for the whole day. Same price.