The place was very spacious and clean. The kitchen was well equipped. Our kids loved the spa and Netflix. We would definitely return again.