There were pros and cons with this rental. I'll start with the negatives.
Cons: Check-in was at 4:00, yet we didn't get notification until after 4:00 to get in. By the time we got in and unpacked, we didn't realize that we didn't have any kitchen water until after the office was closed. So we went our first night and the next morning with no kitchen water (I called the next morning, and this was very promptly taken care of, which is a definite Pro). The parking is not ideal. I had read wrong (my fault) and thought there were 2 spaces per unit, thinking one on site and one off site. In actuality, there was one or the other type per unit. We got the pass for off-site parking, and the only info we got was "Lot 38." Lot 38 is not labeled. I had to use Google maps to find it, and hoped it was the right one, which was across and up the street. We had to find parking for our second car, which was EXPENSIVE. We had not planned to spend a couple of hundred dollars on parking. Additionally, the iron gate to the property is right outside of the property door. We heard the loud bang of the door all hours of the day. The shower is also right outside (literally) of the door to this unit, so everyone coming in from the beach stops literally in your front door. The blinds right in front of the room do not go all the way down, so there was even less privacy. The unit is quite small, especially the bathroom. Keyed door entry, as opposed to keypad was inconvenient, especially with 2 couples to share 1 key. Unit was clean, but had an odd smell, kind of like bug spray.
Pros: Unit is as described in the listing. The rental company was very responsive to the kitchen water issue. Good location to the beach, shops, and restaurants. Nice pool with lots of toys for kids or adults. Decent bed comfort (the sleeper sofa was even good). Nice, cool AC (important in balmy FL in August). Locked gates added security.
Overall, a nice place to stay.