The location is great. Pools and beach are very close, washer and dryer in every unit, clean, easy to walk to restaurants, small grocery store, etc. We had a nice time and would stay again. Pool area was nice, and there was access to a second pool. However, we were disappointed that a couple of important items were not working in our unit and in the response we got when trying to get them addressed. The kitchen sink did not work at all and we called just after check in and again before close of business with no call back. Finally got someone on the phone the next day and were told they could do nothing about until the following day. We had also noticed by then that the pull out couch was broken and we had to go purchase and air bed for two of our children to sleep. When they arrived to fix the sink, they were unable to and the man said he could get a part but it would be a lengthy fix. At that point we were checking out on the following morning, so we told him to leave it until we were gone. Overall good experience, but communication with and support from management could have been better.