We loved the apartment and the whole property, and would come back again.The location and ocean view are great. Lots of parking space. Apartment had all basics you need for your stay. I particularly liked the cleanliness of the bed linens and towels. The pool and property around are well-kept and clean, the staff is friendly. There are 3 pairs of snorkel fins, a small beach umbrella and medium sized cooler on the balcony. There are some closets space and lots shelves and dressers to put your stuff in. There is a small beach adjacent the property, which is not good for swimming or snorkeling but is enough to enjoy the water, since it is protected by the reef.There are few things that could be improved: lack of insects screens on the windows, sharp corners of the stairs should be covered (I hit my head), the shade on the balcony was broken (it would help when the sun comes in the afternoon). The mattresses and some pillows were not comfortable. We stayed there through the hurricane Lala and experienced the power outage from Saturday to Sunday. The property management team was responsive and helpful. There is a propane grill on the premises, which allowed us to cook during the power outage. Some wind gusts were very scary. But we felt safe in our apartment. We would definitely stay at this place again.