The place was very clean, views were amazing. Location was great. You had all the amenities of a resort in the Caribbean. I did think the restaurants were pricy in the area so having the kitchen was great. I did read complaints about weed smells and the building, I did not have any issues. We had a great stay!