There are some details about the condo that none of these reviews share that may affect whether you want to pay this much for the quality. You're paying for the view and the location.
The bad: The photos are somewhat outdated, as the couches are badly stained. The bedroom with the queen bed has floor-to-ceiling windows that are those slats of glass that seem to never fully keep the hot air from creeping in, and one of the screens was broken. The insides of the curtains are stained black with dirt or mold, I couldn't tell. The shower floors are tile and there is stained and missing grout. All of the beds are really soft. We didn't have any food in the condo, as we ate all of our meals out, but there was still an issue with sugar ants, mostly in the bathrooms. The AC unit is a stand-alone unit in the living room. It does not cool the bedrooms, and cannot be moved. It did make the living room comfortable, but sleeping was another issue.
The good: The condo is in a great location, just steps to the beach, shops, dining, and coffee. It was very low-key, which made our stay very relaxing. If you forgot anything, you can get it across the street at the general market or clothing stores. Taking in the morning view on the lanai was the perfect way to start each day (Beware: The neighbor's bedroom window is next to the lanai so everything you say will float into their window). The host was super nice, and we still rated the listing high because the location and view were difficult to match, and they didn't gorge us with a bunch of fees like some of the other listings do. There are adequate towels, beach chairs, coolers, snorkel gear, and an umbrella. They provide a bunch of little extras like shampoo, body wash, a first aid kit, tons of hangers, laundry detergent (yes there is a washer & dryer, and it works!), bottles of water, coffee, and cleaning supplies. The shower water gets hot and the pressure is good.