The condo was functional. It had basically everything we needed. There was a mix up on where to pick up the key, which was a little stressful. Also, there was not a lot of direction as to what we needed to do, and when to check out. The only major thing it lacked was a balcony.
On the plus side, it is just a short walk from the beach, the pool/grill area is nice, and the beach side deck is great.