Great hotel for the price/quality! Spacious rooms, a small cozy area, a nice clean beach, the pools are deep and refreshing enough. A very good selection of food throughout the day. The service and cleaning also left a good impression.
Of the disadvantages, I would note very cheap and uncomfortable mattresses on beds for a 5* hotel, otherwise everything is worthy of the price you pay.