We rented the condo due to the location - very walkable, close to many restaurants, shopping, beaches, bus line - no car needed.
The condo was exceptionally clean and had most of what we needed - what it was missing is minor, we let the owner know, and they may even be there by the time you stay. It doesn't have a TV in either of the bedrooms, which might be a nice upgrade, but the living room TV was great.
The place is quiet, beds are comfortable, nice pool and BBQ area. And the hot water is amazing - it seemed like there's a recirculator. Overall, we'd stay again.