I recently attended a wedding here, and found the Beach Club to be quite...extravagant? This is a gated community that boasts three hotel/condo areas, eight swimming pools, a club house with a restaurant, salon, spa, indoor pool, and more. All three of the condo buildings are beach front, as well as the club house.
There are also tennis courts, basketball courts, a few retail shops, a small grocery/deli, and more. Everything is within walking distance, but there is also plenty of parking available.
This place is *definitely* upscale, therefore obviously, it's very snobby. All of the guests I came across were very pretentious, but the WORST thing is that it seemed to be bursting at the seams with their snooty/obnoxious children running around rampant. I don't know about you, but my ideal vacation spot doesn't include being trampled all over by spoiled pre-teens/teenagers. But that's just my two cents. Otherwise this place is nice.