Perfect space for our girls reunion weekend. The common spaces on the first floor were spacious and comfortable. The second floor had all of the bedrooms and very comfortably fit a large group! The dock was not really used because it was pretty shallow and seaweedy off it but the public beach is literally directly across the street with a sandy bottom and was perfect for our lake weekend. I can see this being great for families too as the public beach has a nice playground. Met the host as well and he was the nicest man! Very responsive! Great weekend!