Perfect beach, unique clean rooms, great bars and cocktail selection, friendly staff, really nice pool area and jacuzzi. Breakfast was excellent , lunch and dinner were very good. Food is tasty in general with the exception of desserts which were basically the same cakes everyday, icecreams are available but you have to ask for it. Would suggest more snacks options available between meals, such as pastries, icecreams, fruit, etc. Solid four star resort, excellent value for the price we paid.