We enjoyed our stay and would consider returning.
Positives: good location, great spacious rooms in the sea view suite, fantastic breakfast, lunch and dinner. Staff were friendly and helpful. Shuttle runs to town free of charge.
Only negatives are: Not all-inclusive, only small selection of standard drinks and 2/3 cocktails. Paid entry into a small indoor pool, 4 person hot tub and sauna facilities. Gym is tiny but modern, fits about 2/3 people. A little smell in the rooms we believe from drains, although other than that super clean and smells lovely in hallways. Relatively expensive massages for what you get.