This place is a home away from home; we loved everything about it. There was enough room for everyone to relax. Our children had fun inside and outside this house and spent almost every day in the pool. We had quick communication with hosts. The kitchen has everything you need to prepare your meals. We would definitely stay here again!!!