Excellent, but for a few things:1. Beach chairs are all low-lying and all but one is broken in some way.2. The bed in the "second" bedroom is in terrible shape. The mattress needs to be replaced.3. The grill is filthy and broken.These things aside, the location, comfort, and cleanliness of the property could not have been better. We felt at home immediately and throughout our stay. The porches are especially nice. There is fabulous food, drink, ice cream, coffee, and shopping walking distance or a very short drive away. The Y membership was much appreciated and I used this several times. The Y itself is walking distance and well-equipped. I most strongly recommend this property, especially if the issues mentioned above are addressed.