The hotel is brilliant except the fact that they allow non guests in the pools and people bring infants and small children who go in the pools with nappies… this automatically renders the pools public health hazards. Groups of teenagers also walk into the swimming pools from the near by public beach, and they are extremely annoying. Finally, some of the hotel guests are so arrogant to the point of being rude. Otherwise, most staff are super polite and helpful. The facilities are very good, and the location is great. Parking is difficult in the near by parking lot if you must walk under the midday sun. Overall a good hotel, I’d stay there again, happily.