This property is just a few "tweaks" away from being very nice. It is a little rough in some areas, most of the pool toys are broken, and it was dirty the day we got there. Thankfully the "pool guy" did show up to clean it. As one other review stated, the beds ARE very uncomfortable, the Master bed is okay, but our kids HATED theirs. One of the beds makes so much noise with every move you make....they ended up fighting over the couch! Also, we got there a couple days after garbage pickup, so the previous renters trash was OVERFLOWING, and the lid was missing from the can so it was a fly FEST.....I contacted management and they said "so sorry, make sure you take it to the curb on garbage day"...five days LATER....so YUCK, and there was little or no room to place our trash in it....also it is stated toiletries are supplied.... there was only a half empty bottle of sunscreen and lotion.....there is nothing in the bathrooms, so we were running out for shampoos and soap, just a heads up! The neighbors dogs are also up early BARKING....so if you sleep in the Master, you get an automatic EARLY alarm. Bottom line, if you get it for a reasonable price, it is ok. We booked kind of last minute and there was not much available and we paid more for it. On the positive side, It is tastefully decorated and not far from anything you could need. The kayaks are nice to have also.