A well appointed hotel with excellent facilities, including for children (water features, Kids Club...). Our all-inclusive package was excellent value - a great room right by the pool, and lots of good food and drinks for the money!
The food and drinks in the (only) restaurant/bar were good overall, with some excellent dishes, though also a few disappointing ones (mainly Thai, surprisingly). But what really let down the hotel, and so this review, was the service in that restaurant. It was often slow, and erratic (dishes forgotten completely, or brought in the wrong order). If the hotel could improve that, it would warrant a 5-star review.