The location of this hotel is ideal. We liked everything about it; the rooms, the pools, the bars, the whole environment. The food was excellent and lots of choice. Everything was clean and in good order, except the young kids' play park bit which we did not need to use anyway. The staff were extremely friendly, accommodating and helpful.