A great place
We were there with friends and were satisfied. There are many beautiful places and a warm ocean.
Friendly staff, almost all English speakers, so stock up on a friend if you don't speak well yourself.
The prices for drinks are high (850p can of Cola)