Spacious, great location, fantastic place for a large family gathering and plan to return.