First things first. Yes, there were delays, the hotel was running low staff and lots of new staff following Covid closures. I absolutely would not judge the place based on that. THEREFORE!
Beautiful site, lovely rooms, staff were so amazingly friendly really such incredible people. Choice of restaurants was awesome. The pools lovely and clean. Lack of pool towels due to moron guests taking them to their rooms to hog sun loungers from 6a.m then not using them - not the fault of the staff.
We took the hotel excursion to go snorkeling, absolute class. Swam with turtles, saw shipwrecks, very informative all in great boat crew.
Over all, really, really great place - if the world wasn't so big I'd go back in a heartbeat. 10/10 from me.