I have visited the South Beach Marriott 3 times since its opening and the stays have gotten consistently better. Most recently went to the hotel in April 07 for a "girls" weekend to celebrate a friends upcoming wedding, and will return this year to do the same for another friend.
The South Beach Marriott is a good hotel in a good location on South Beach, walking distance to Ocean Drive and shopping. Oceanfront rooms are gorgeous, with balconies overlooking a beautiful stretch of beach. Very comfortable beds and extremely accommodating housekeeping and front desk staff.
Pool is okay, small, so if your a pool person its not your ideal hotel. Book a concierge level room, the breakfast and afternoon cocktail hour is great and there is a deck where you can lounge and see the cruise ships so closely, you can almost touch them!
Deco Blue is a tad pricey (as are all hotel restaurants) and service a tad slow, but they have great salads and a to die for cheeseburger (go ahead and splurge, its vacation!)
We continually choose this hotel as we are Platinum Marriott Members. I would not recommend this hotel for an "authentic" South Beach experience. The hotel tries to be as "South Beach" as it can be, but its a Marriott after all. We like Marriott perks and its comfort and relaxed mode so for us its ideal. Should you want to experience a more "boutique" and happening hotel scene,
I'd recommend the Delano, the Raleigh, or for the ultimate in South Beach chic and luxury, The Ritz Carlton.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC