Our group of 38 - 20 adults and 18 kids (all under 5) - had a great winter weekend at Grand Beach Inn. They layout was perfect for our purposes: the bedrooms are on one side of the house and the dining room/living room/sun room (i.e., what we made into a huge play area for the weekend) on the other. Each "room" is really a suite composed of two connected rooms with a bathroom in the middle, making it ideal for adults with kids. Everything was very clean upon arrival, the check in process was a cinch, management was very easy to work with, and the photos accurately convey the inn's campy feel. All in all a very good experience. Our group is already discussing going back in the spring.