The vast majority of this was great. Indigo Reef is beautiful and the townhouse rental was great. Perfect location, lovely pool, great grounds, awesome views, perfect porches, and balconies. Our only complaint was that the vacation rental company was a bit cheap. Perfect example: We had to buy toilet paper. They "seed" the unit with one roll per bathroom. But there were four of us for a week so we had to go buy more. That is the first time at any HomeAway, Airbnb, etc. that we had to buy our own toilet paper, or paper towels. Also, one of the doors was broken. We asked them to fix it, they said they would...they never did.
So, short story: the unit, location and property are GREAT. The property management company, less so.