We used to stay at Point Village often. As for your questions:
Some condo's are nice, some are not.
The beach is amazing, there are several places there to relax on. Rock Pools, Little beach, not crowded at all, and a "clothing optional" beach on the south side, next to Hedo.