Overall, it was a great holiday and a nice place to stay. The staff were very friendly and accommodating, and the facilities were of a good standard. Having the family pool, bar/restaurant, and beach in close proximity provided a fun, convenient, and tranquil vibe. The food, on the whole, was good and was offered at a reasonable cost. The villa we stayed in was quite spacious, however, it didn't contain a full-length mirror which slightly irritated my wife. This is a minor thing, I realise, so I only mentioned it because it would very easy to rectify.