We stayed for 3 weeks , and our stay was perfect, the rooms are clean , the bedding is nice as well as the beds comfortable, the breakfast is excellent,when they had a the buffet, but they tried to serve us , the one downside there is only 1 person in the hotel that speaks English, so can be very frustrating when Jess is not around, the pool is always in the shade , it’s very nice but if you are trying to tan go to the beach , great stay ,