We stayed at this hotel because of my friend recommendation. Our accommodation was super amazing! The villas were clean & well maintained, beds were comfortable, the towels were clean & smelled good, the staff were friendly & accommodating. The swimming pools were clean & inviting. The food was just right, although the choices were not so many. Pool and rooms are just okay, but the beach is well-maintained. One downside is if you are with senior citizens or PWD and your room is on the third floor, it will be difficult for them to go up and down the stairs. But I love the buffet breakfast.