We are most happy with our stay and may very well go back again sometimes. The hotel is situated right on a wonderful beach, on which there is always lots of space and plenty of deck chairs. There is a big pool area (actually nicer than it looks in the pictures on the web site). Staff is generally friendly, it's clean, food is fresh, there are several restaurants to choose between and the access to drinks of all kinds in the bar is surprisingly good. However, be aware that you get what you pay for. This is not a 5 star hotel, it's been quite some time since the resort was last renovated, service is not always the speediest and while some dishes served in the restaurants are excellent others may have little to do with what you had expected.