We really enjoyed our stay, the facilities were great and the accommodation was very clean and ideally located. What I would say is that the price is not reflective for what you get! On top of the pricey accommodation (which was lovely to look at but the sofa and beds were highly uncomfortable!) - everything, and I mean every little thing - is an extra. Though our family loved tropical islands and took advantage of all that was offered, it’s still highly overpriced. A minor example was the frozen yoghurt bar - due to Covid the toppings have been removed yet you still pay full price, there have been no revised prices due to some of the facilities being closed either. I’m glad we went - but we wouldn’t return - not unless there is a lottery win!
I’d recommend this place absolutely but, be warned - it’s a hard hitter on the bank balance :)