This place was perfect for our large family group. Kitchen and common areas were spacious and well prepared. Bedrooms and bathrooms were clean and very comfortable. We are so glad we found this gem. Highly recommended.