We loved our stay here. The rooms were clean, the food was good, the weather was perfect and the staff were all very friendly and helpful. If you have children this place is ideal, but if not keep in mind that the pool and restaurant can get loud with all the kids around. I liked that there is a public beach and a few shops and restaurants in close walking distance if a change of scenery from the resort is desired. I would absolutely recommend this place and would love to come again!