Amazing! Hotel is beautiful. 2 pools, super kid friendly, close to the beach, restaurants and everything you need within walking distance. Has a beautiful beach with easy access and it goes for miles. You get all the amenities the resort offers with this villa. I would definitely stay here again!