Absolutely perfect. We and our kids really loved the place. The hosts are also very welcoming.