the resort and everything is perfect, but too expensive. you can enjoy the beach and the same view with cheaper hotels around. have the island tour with other as well. i dont recommend mostly just because its too expensive. but if you want sophisticated trip then its good for u.