Pros: The view is great and the property was quiet with plenty of parking. We really liked the garage parking. The beds were comfortable and there were plenty of towels and everything seemed clean. The kitchen was very stocked with pretty much anything you need and then some. The location was really good too with plenty of restaurants and shopping nearby.
Cons: While overall the condo is in good shape, the TVs definitely need some updating. They are small and old. Also, in the kitchen, there are lots of cabinets but they all have things in them so food had to be kept on the counter. The vertical blinds are a pain. There were a couple of notes from the owner about being careful with them. We'd recommend getting curtains instead which would probably be better for all. The pool was VERY sandy, dirty, and had a film of oil on it the whole time. I'm positive they didn't clean it each day so that was a bit disconcerting. We've stayed at other beachfront resorts where the pool was cleaned well every day so there was hardly any sand in it. The hot tub was worse because there was a tree over it so leaves were always in it.
We also didn't like that we had to pay the VRBO fee, yet the owner/property manager didn't take the second payment through the site so there was really no point in going through VRBO. It made us a little suspicious because it didn't appear we'd get the same VRBO guarantee that we would have received going through the site. It ended up working out ok, though, as we didn’t have any major issues. Just be aware of that. Check-in and check-out were easy but be aware it is on another part of the island.
As the title says, overall it was fine - not stellar, but not bad either.