The rooms are very pretty. Most of the staff is friendly. They're willing to give you what you ask for but most things have an extra cost. For example the hotel is not on the beach but you can use their pool at the beach club which has a minimum fee of 20 pounds per person. There is a charge for water at the table and for any bottled water in the room. A bucket of ice costs 6 pounds. We had to pay 90 extra pounds to have a third person in the room. They advertise a nice gym and even show a picture of the facility with a view of the hotel pool from the gym. We went to the gym and there were six machines and some weights in a very tiny room and two of the machines did not work. After being at the hotel for eight hours the third bed , which was the pull out sofa bed, was not even made up. When we called room service to have them make up the bed they did not seem to understand our request and had to go back severeal times to get the pillows and sheets and a blanket. After explaining the bed incident to the manger he was very kind and apologized. The apology was sincere but most hotels would not have charged us for the third person if they had made a mistake like this. I think the staff means well but are not given any power to address issues that involve cost. This is not what I would expects from a four or five star hotel. read more