My wife and I recently stayed at the Marriott's Legends Edge. We have stayed at many Marriott Vacation Club properties and have never been disappointed. Legend's Edge is a nice property. Although it is not close to a beach it has a nice bay and harbor nearby if you are looking for a quiet walk. The pool area is smaller than typical Marriott properties and unless you golf, there are not a lot of onsite activities, so I suspect that teens could get bored staying there.
Based on a tripadvisor recommendation we asked for a high floor (5 or above) in the Azalea building. We were in room 1505 which was a nice room with a good view of the pool area and partial view of the bay. We were not disappointed.
The only complaint was the insufficient heat in the whirlpool. The week we were in town the weather was fairly cool (upper 60's) and yet for a couple of days the whirlpool only felt luke warm. It was eventually fixed and brought to proper temperature. I would recommend Marriott's Edge if you are looking for a quiet time away from the crowds and kids.