We were disappointed in some of the amenities at the condo and unit itself. First, the code they sent to unlock the unit door did not work, and it took 30 minutes to get ahold of someone who could give us a code that did work. The Bahama Sands had some things no in working order, that had been advertised as part of the unit. The indoor pool was empty and not in use. The lazy river was a gross green color - clearly not clean or safe to use. As for the unit, it took superhuman strength to open the sliding door to go out onto the porch. The coffee table had one leg that kept breaking off. The kitchen was poorly stocked. We had to ask neighbors to borrow a can opener. The fans in the bathroom did not work, and one of the bathroom doors did not lock. We did not reach out to management about any of these things, as we were only staying for the long weekend, and we did not think it was worth dealing with (aside from having to call to just get in upon arrival).
As for pros, the location was great. The beach wasn't too packed. The view from the balcony was wonderful. We spent most of our time at the beach, so the issues we had with the unit were minor since we certainly weren't stuck inside the whole time. The pool and two hot tubs were very nice.