A very pleasant holiday resort made up of self-catering, terraced "villas". The resort has 2 large pools, one for leisure and one for more serious swimming. There's also a lazy river loved by kids and adults alike.
There is entertainment every day / evening, primarily family focused but not exclusively (eg a cocktail hour every morning!), running up to about 9:30 pm so fine if you don't want to be kept awake.
Accomodation is clean and well-equipped. Decor looks a little old fashioned by European standards but seems to be fairly new and comfortable so I think it's just different tastes.
The bar only serves food within very limited hours but there are a huge number of good, cheap restaurants within a 5-10 minute drive. Several are in walking distance.
My one criticism is I saw no sign of any units which had been adapted for disabled use, and they were all 2 storey.