This resort is stunning and swimming with wildlife, the staff are so friendly and can't do enough for you. A few small changes would make it perfect, when you are relaxing in your room the doorbell and the phone can go 4-5 times a day and its not relaxing, i had to ask reception to put a stop to this and not to be disturbed until 10.00am after being woken up twice on our first two days. Also to note that cash is not welcome here, we were refused cash multiple times which in turn then left us short with spending money and unable to tip the staff with smaller notes. You are also asked to pay $100 per day on the room, you can refuse this but when you cant pay cash either it becomes very difficult. The Food is outstanding especially on special event nights and restaurants that you need to book on arrival these were lovely. You can get any drinks that you want and they will make it for you with plenty of brands to choose from. As this was our honeymoon they made extra effort with a bottle of champagne in our room, discount in the spa and a free breakfast to the room, these touches didn't go a miss. Some people were unhappy with the weather which is not the resorts fault what so ever, this is obviously out of their control. We stayed from 22nd December - 02nd January 2024 and there were only 2 rainy days whilst we were there. The bars all shut at 11.00pm sharp which could have been made a bit longer or some leeway here as sometimes people wanted to have a couple more drinks. They made Christmas day and News Year Eve very special with food, fireworks and decoration. I would recommend this resort and hopefully will be back soon to see the changes implemented.