Amazing friendly and hard working staff delivering great service. Large pools well maintained with enough seating. Rooms are spacious and clean. Hotel is well kept, modern, clean, easy to get around. Downside - restaurants, foods, snacks and drinks are very expensive and not worth the cost.