I stayed at this venue when I took my family on vacation. We booked a villas 4 bedrooms. It's huge. One thing I wasn't happy was the security. Understanding they want to protect their guests while staying at the property but the way they do it is not a good way. We arrived early than check-in hour and they didn't let us do an early check-in, so we went out for a quick tour and came back once it's time. By the time we came back, they didn't let us in. They asked for booking number, I gave it to them and they said they couldn't find it. Their security guys kept us at the door while we were in a transit car from the beach with no AC in the car. They kept us there for 30 min. They didn't really checking anything in the system and claimed that they couldn't find my booking. Earlier, I only read the booking number once and the receptionist could find it right away. So this is something you need to pay attention when you leave the property without your room number assigned. Foods here are just okay. Expensive than other 5* resort that I stayed before. It takes too long every time we ask for electric car to move from one location to another inside the resort.