The pool area and outside is gorgeous and perfect to chill in with three pools and a variety of sun loungers, athough it can get busy. Having said that the pool staff are so good, patient and fairly quick even when it is busy.
However, I think sometimes other areas like reception were not always as efficient and sometimes took a really long time to answer calls.
breakfast was nice but if you are vegetarian and don't eat eggs, I found hot options very limited. It is easy to make these and make them tasty, with not too much effort. For example, make scrambled tofu instead of eggs or even have some has browns or avocado on toast. We were limited in this respect.
Overall a lovely hotel but not quite 5 stars.