AMAZING place. Stayed there for 4 nights and it was absolutely wonderful. The staff are amazing, they literally go above and beyond. They do anything to keep guests happy and are always offering to help. The lifeguards are great, I got a cut on my foot while I was swimming in the sea and they took care of it for me. They cleaned and dressed the wound and gave me extra bandages for when it needed changing. The food was great, with so many things to choose from. Love the fact you can eat inside the restaurant or out on the terrace. Loved the pool bar, we spent some good times there. The entertainment is okay, nothing special but typical I think. We are already missing that place and will definitely be going back. The only other annoying thing to note is the people with the shops on the 3rd floor are quite pushy and try VERY hard to get you to purchase their goods. All areas are kept well and very clean. The gardener is constantly working and the guys at the pool clean it throughout the day. The snorkelling is amazing. The water is crystal clear and you can see the fish without going too far out. You are able to rent snorkelling gear and life vests if needed for just $2 for the entire day. The views are amazing and I could write so much more. 10/10