This is a lovely hotel with really nice staff - we stayed in the shoulder season and it was really quiet. The room was comfortable and clean. They have a really good amount of parking for those hiring cars! The pool area is lovely and clean, though limited beds in the peak times I imagine.
Breakfast was okay - didn't have alt. milks beyond almond milk, but the cakes were lovely.
The only thing to say is that if like us, you're not hiring a car, this hotel is slightly too far from the main areas and bus stops - it's a good 20-25 minute walk to the restaurants and beach area, and around 15 minutes walk to the bus stop - not horrendous and as advertised, so this one was on us! But it is slightly inconvenient if you're trying to pack your days like us and if we had forgotten something and needed to go back it could be painful... If you're an avid walker, you might be happy with that, but we just felt it impacted our day... But if you're hiring a car, I would say this is a great location.