Had a wonderful stay at this hotel. The situation is perfect with beautiful sea views if you get a sea view room. It is just outside the main town and the large beach but a walkable distance but there are bars and shops nearby. We had intended to go self catering and eat out because some of the reviews of the food seemed disappointing. However, because of a broken toe for one of the party, which meant walking for him was uncomfortable, we upgraded to half board . I have nothing but praise for the restaurant. The food was very good and there was always a vegetarian option, however, it was the waiting staff who made all the difference. They were very attentive and obliging, For lunch we ate at the snack bar by the pool and again can’t fault the food or the staff. In fact, all the staff were exemplary. Good use was made of the outdoor pool by most of the party.. They tried the indoor pool but as it was early in the season that soon became quite crowded. I would agree with other posters that the steps into the pool could do with upgrading. They are quite difficult to get out of and some of the treads are missing which made it even more difficult. Being older, I didn’t even attempt the steps so that was a disappointment as I enjoy swimming. The rooms and public areas and gardens were very clean.