Our stay was mostly good. The host communicated well, the property was clean and the host was not overly picky about how the property is used; they just basically asked us to treat the property the way we would treat our own home. The check in process and check out process was very easy. We had a sick child the day we checked in and we were so glad we were able to get in a little early! Also, there are a couple of very nice balconies to sit and hear the gulf. The property grounds are well-maintained and lovely. The condo is well stocked with pans, plates, cups, silverware, appliances, etc.There are a few issues (some of which I think the owner will correct because they probably just have never been pointed out). It was not obvious to me that the pool and hot tub were part of the beach club, which requires paying a separate fee of 25.00 per person. It was also not obvious that some of the amenities are not directly on the property where the condo is (they are down the road). The amenities are very nice, though, and maybe not highlighted enough in the description. Also, we had 6 people and could have used a few more towels, washcloths, etc. Lastly, the condo did not seem to cool below about 75 degrees during the day. In the evening it got cooler. This is only an issue for us because we like it very cool in our house (68 year round), but this was just a minor inconvenience. 100% would stay again and highly recommend. Great hosts; you will not be disappointed with your stay.