Don't book here if you want the beach and a general good experience. If you expect to relax by the beach or pool and eat good food, I don't recommend this resort. They claim to have wifi in every room, the restaurant was under repair and closed, the room had barely anything in it that was remotely helping to the relaxing experience, the showers has no heater (in the villa at least) and the bathroom had a pungent smell even after the cleaning staff tidied up our place. The pool's water was not remotely like the pictures they promote, and it's not by the beach side. There wasn't a spa, the ktv bar closed too early. Pick somewhere else. Our stay wasn't fun nor enjoyable