All the staffs are friendly and accomodating, the property is so clean, beautiful and organized. Rooms is excellent. Best thing about my experience is that we requested to have a connecting room for my brother in law family as they have 3 teen age kids and also us to be right beside each other ( 3 rooms) they did not guarantee it first but we got what we requested. The swim up pool is amazing, the restaurant and food is well organized, different food choices everyday and every meal. Though the place is excellent and would highly recommend, there is always a room for improvement. It would be nice if the staff speaks basic english so guests can communicate with them. Entertainment should also be english as most guests dont understand spanish, pool should also be available to swim late night as guests came to enjoy to have access at the pool anytime , specially in a hot weather. Also the a la carte restaurant is always fully booked would have wanted to experience it with the family, suggest that every guest should have an opportunity to dine in if they choose to walk in. Thank you for our amazing time. We will surely come back again.