An amazing place in the perfect location. We stayed with our two young children and my parents. Layout is great and the pool is divine! Will be back again.