We enjoyed the property. The unit was a little small with tiny outdated bathrooms, but enjoyed having the small kitchen and living room to spread out some. We had a great view, but it would be nice to have bar height chairs to sit and enjoy the water view from the deck. The laundry and storage room were also very nice to have. The location was wonderful and we loved using the paddleboards and kayaks. The little cove offered some amazing wildlife viewing. We saw nurse sharks, spotted eagle rays, pufferfish, and baracudas while paddleboarding/kayaking. The pool is small but it was nice and warm and a good place to sit and soak up the warm sunshine. The overall grounds were nice and well maintained. Our check in process was smooth, but we did arrive during the designated 4-5pm window. We had problems communicating with the property manager through VRBO prior to our arrival, so I had to call VRBO. When we called the property manager directly they said they did not have our reservation. I had to spend a lot of time with the VRBO specialized team to find out if we did indeed have a reservation. Apparently the reservation gets booked through Expedia after you book on VRBO, as this is not a private owner but a timeshare property. After some significant time spent on the phone we were finally able to figure it out and they did indeed have our reservation. We would definitely stay again, but I would probably book directly with The Reef instead of through VRBO. Double check with the property before you leave that they have your reservation if you book through VRBO! I have seen this as an issue by prior renters as well.