We have visited this hotel for many years, at Christmas. The staff on reception, the maintenance staff, and the housekeeping staff are all very accommodating, pleasant and eager to please. It is not a luxury hotel, which is reflected in the reasonable price, but the beds are comfortable and the rooms are kept very clean. There is usually something small not working when we arrive, but as soon as it is pointed out, the faulty item is changed/fixed straight away. They could do with bed sheets that are large enough to be tucked in under the mattress, and most of the towels are getting a bit tatty, but they are always clean. I noticed some of them are now new, so they must be gradually replacing them. There are 2 large pools and two children's pools, and the grounds are beautiful - so many flowers and trees. Once inside the hotel, it is like a little oasis. The location is excellent, as in ten minutes you can walk to the beach, or to town. All rooms have a balcony (first floor) or terrace (ground floor). There are only two storeys, so it feels more homely. When we visit at Christmas, it is generally not rowdy, and quite quiet at night. It is a very family-orientated hotel. There is a good restaurant, and there was entertainment in the bar most nights, but this finishes by around 10.30, so it doesn't disturb anyone who doesn't want to take part. I have also visited in the Spring, when it was just as nice, but have never visited in high Summer, when of course it may be different.