The room was small, but funky - overpriced. The overall decor was nice. The spa was great - reasonably priced. The location is great.
Now for the negatives:
Check-In at 4PM? No, try waiting until 5:30PM with a business meeting at 6 for which no time was left to get ready. They comped the drinks at the bar during the wait, but who drinks heavily before a business meeting?
3 am each night, we were awakened to squeals & running through the halls or drunks yelling around the pool. It IS South Beach, so I didn't mind, but my wife did.
Service at the bar/lounge & pool was way below average. Expect wait staff to take a break after every order you place.
At one point, my drinks took 20 minutes - at the 15 min point, my wife went looking for the waitress and found our drinks melting at the bar. She found the waitress and told her, and the waitress came to us empty-handed to deliver a weak apology - but not the drinks just yet.
Mid-day at the bar/lounge (about 8 customers there) a half-full drink was removed after I got up to hit the bathroom. I came back and was told to tell them when I am coming back, otherwise they'll just take it away. Out of an area for 60-80 people, they needed the space?! Maybe I needed a hall pass for the bathroom?
For the $600+ / nt we were paying, this was a horrendous experience. If they can get their act together on service, this could be a great hotel.
For this price/service combo, stay at the Casa Grande, Bentley, The Hotel, or even up the road at one of the bigger, fancier ones.