Been here before and had a lovely time, when the property was owned by Marriott since if been sold its gone down hill, resturant was dirty, swimming pool had tiles missing all over the place, beach was not cleaned. There was a large cigar stub on the beach the whole time we were there. Our room was very noisey due to highway traffic and the snokelling boat leaving every morning. We ended up leaving early