We did realize it was an enormous complex of hotel appartments, with adjoining affliated resorts. It was a great place for our dogs, with a beach just for dogs. Lots of fun activities, kayaks, massages, bikes, boats, tennis. All resonably priced. We found the staff helpful, especially when we need a mechanic for our car and needed at last minute to stay another night. Especially one gent named Salem, really helped us out. The mechanic across the street was also great. This place is a tennis aficionados dream with a tennis academy nearby. Lots of family activities, or night time adult activities. The water access is not a sand beach, they are not common in the area. But the water was clean and clear, good for snorkelling. Also swimming was nice with areas cleared of mucky plants. Overall budget friendly, activitiy rich, chill place, the room was just fine. Not fancy, but good enough.