The hotel is pretty and very well located. It has two towers of rooms,abit massive but as most hotels.
Accomodations were ok, but rooms seem a little small as per my opinion. We were three and with the extra bed, the room was too crowded. There was barely space for storage and we had to repeatedly ask for towels.
Staff was mostly friendly and food was very tasty and offered varieties and gluten free alternatives. Specialty restaurants were very good, specially the one located by the pool/beach.
The only thing I can mark as negative was the cleaning. Terrible timing and a horrible job (specially the bathroom), if they improve this aspect, I will surely grant them 5 stars.