This place is great for everyone most especially to family vacation. They have kids’ facilities and the view of the mountain from one side and the beach on the other was spectacular. The landscape of the surroundings was awesome and it is great for walking. The resort is relaxing whether you stay in your room and enjoy the view or have fun outside. Check in and check out was convenient. The pool was wonderful. Our room was immaculate and beautiful with a very nice view of the ocean. Their restaurant served awesome food. The staff were friendly, very attentive and helpful. This is a very nice property and we had a very enjoyable stay.