Stayed for five nights and really hated to leave. We only needed to bring beach towels; everything else is there, including a blow dryer, shampoo, and soap. The beds are comfortable, the a/c was nice and cool, the beautiful kitchen had everything you could want including lots of wine glasses (yay!), the unit was spotlessly clean, and the décor is comfortable and beach-themed. The in-unit washer and dryer was handy for salty clothes; I'd brought some Tide pods but there was laundry detergent already there. Little things like that made our stay really pleasant. Oh, and there's good Wifi, too.
Two reasons for four stars instead of five: 1) No walk in shower. There's only a tub/shower combo in each bathroom which can be a problem for anyone with mobility issues or knee/hip problems (and no grab bars or tub mat plus a slippery tub made it hazardous for me). 2) The hot water is non-existent unless you open all the taps in the entire condo and let it run full blast for at least 15 minutes. We had hot water on demand on the morning we were checking out, presumably because others at that end of the building were, too. Aside from that final day, bathing was really an annoying procedure. I suppose if it's really hot out, a cool shower would be nice but in early April it was more like camping...especially since it was difficult to get in and out of either tub. (I realize not everyone will find the lack of a walk-in shower a problem, but for older folks it really is one.)
Over all we very much enjoyed our stay, and I have no qualms about recommending this lovely condo for an upscale vacation. Just know that you need to plan waaay ahead for bathing, and be careful getting in and out of the slippery tubs. To be fair, the unit is NOT listed as handicap-accessible so it was not misrepresented in any way, and the owner gave me a head's up in advance about the short flight of five stairs into the unit. For most people it's a fabulous place to stay!