The location is amazing. It is a good resort with nice pool and the beach outside is great for snorkeling. The apartment is big and was clean. Reason for a 3 star score is that the apartment is quiet expensive - which is ok for the size and location but we were so disappointed by the lack in amenities eg in the kitchen. There were hardly any cutlery, bowl for cereal etc and it was a struggle try to cook and eat in the apartment. There were also just 2 small bottles of shampoo for 8 days and nothing was supplied same no fresh towel for the entire of the stay.