Staff were really accommodating and helpful. They went above and beyond to help and seemed happy to do so. We were greeted by name each morning at breakfast. They pretty made sure that all guests are getting the best possible experience which is great and very much appreciated. Beach villas are great for young families. Rooms are surprisingly spacious and super clean. It was lovely being able to walk right into a big bed. The view to the aquarium was really fantastic. The ocean view is awesome and everyone would definitely love it. I also love the private jacuzzi in front of villa and it connects to the main pool. Checking in process can be improved. Overall, it was an amazing experience and would really love to come back.