This was the only place that fit my family of five's wish list.
On the beach
I'm not sure if all the condos are pet friendly, which might explain the delapadated condition of ours. A little tlc and proactive maintenance would go a long way in making this a top notch place. For example, we were notified the washer was broke and it would be fixed the next day, well two days later they brought the washer, but they didn't have the right hook ups so they had to have another guy come the next day. Finally they got it all hooked up and they somehow repositioned the closet door so there was no possible way of getting to the washer. So after a good laugh and calling back again, it was fixed. I know doing laundry on vacation isn't on everyone's favorite activity, but it was just the hassle of it. On top of this the garbage disposal was not working, two of the patio chairs were broke, the 1980's tvs in the room's picture quality looked to be as though the cable was spliced between every tv in the building. The beds and linens were unsuited for a hobo. Basically the whole interior needed some love.
However, like I said, maybe this was just the "pet friendly" condo. The pool and hot tub was great and cleaned at least twice during our week stay. The beach and balcony are perfectly located. Overall, for the money, I wasn't overly impressed, but how upset can you be with the beach, hot tub and pool right off your balcony.