Agree with the last review, also confused by multiple 5* ratings. Seemed like more like a collection of rooms to stay in than a hotel. A lot of our problems seemed to be caused by lack of staff so they were always very busy and didn't have time to make you feel welcome or to be polite (especially in the restaurant, where I found them actually rude at times). TVs in the rooms don't work and the WiFi barely works at all anywhere in site. They always seemed to forget to wash their beach towels and took away but didn't replace our room towels. The staff's English wasn't great which made resolving issues tricky, even though they did try their best. Main menu food in the restaurant was good quality but we had the price of our breakfasts refunded after the first day as there was poor choice and everything was cold, cocktails also not great. Divers in the pool would be an issue if you wanted to use it during the day. If you can get a good deal on the price it's OK but I wouldn't recommend paying full amount here, seemed like there were many nicer places on the island!