"We have stayed at this property before, the last time 10 years ago & sadly not much has changed in that time - the rooms are now quite outdated & need a refurb, the carpets are quite dusty & the tiles dirty. We selected the 1 bedroom swim-up apartment based on the promise that the pools were heated. Sadly they were not, they were absolutely freezing & when I raised it on day 1 with the manager he spun an excuse & said he would get it looked at. After 8 days & many more asks we gave up! Very disappointing when travelling as a family & selecting a specific pool room that we paid more for which basically can’t be used. Our child lasted 5 mins max each swim. The location of the mantra is great but sadly this will be our last visit to this resort which is in need of some TLC. Definitely better places to stay in town for similar prices & basics like heated pools & clean/ modern apartments."