Stayed here for 6 days with the family. Great hotel, clean rooms and friendly staff. The pool area is awesome as well. Kids loved bouncing from hot tub to pool. The new cafe is wonderful. Breakfast each day was perfect. It allowed us to eat and be on our way quickly. Perfect location within distance from dozens of public beaches. We liked the fact that it wasn't in a crowded part of town. The shopping center within walking distance with plenty of restaurants, stores, and Publix was great.
I would highly recommend staying here whether or not you are a marriott rewards participant.