This hotel is almost perfect. Not too big, amazing views over the sea from rooms and the dining terrace. Breakfast was very good, although would have been nice to have a freshly cooked food station. Most of the staff were excellent - although there was one grumpy face (male) who always looked like he didn't want to be there, or he didn't want you to be there! It's also spotless. We dined in the hotel on our first evening, and the meal was ok, but as other reviewers have said, there are better restaurants not too far away. It's very good value and we would definitely stay there again.