We booked a one bedroom beach view unit. The room was clean and spacious. The staff are very friendly and helpful. The beach is good with safe swimming. There are plenty of sun loungers. The pool area food came from the restaurant next door, and was average. There is a restaurant on the roof that has good food and allergy options etc. There is a supermarket 100m away and several bars and restaurants so you are not stuck in one place.