We stayed here for two nights, and it was a last minute booking while we were trying not to break the bank. The complex is an older facility with nice amenities (two outdoor pools, one indoor, one hot tub, beach access, small lagoon). We only used the main pool, but it was nice and we enjoyed it. We went to the beach on property and jellyfish were washing up everywhere (and also at other beaches on the island). My kids loved spotting the cats all over from the nearby cat sanctuary, but we did not love that the property is at the end of the island airport runway and the jets taking off and landing periodically were quite loud. The unit itself is nicely decorated and mostly had what we needed. Upon arrival, we noticed some problems with the twin bathroom toilet and the balcony sliding door, but the owner was quick to respond and send a repairman the next morning. The repairman was pleasant and fairly quick. Later we noticed a large crack in the master bathroom ceiling over the shower and a problem with the shower head fitting such that it sprayed water all over the wall when the shower was on. Also the knob on the dishwasher was removed and we could not get it back on, making the dishwasher unusable. I assume the homeowner will quickly fix these things as he did with the other issues. Overall, the stay was fine, not great, but the price matched that as well. There was also a required $20 parking tag which I don’t remember in the initial information before booking.