Booked hotel through the cruise company, for one night before my cruise. It was the Friday night before the Miami Marathon and the Brickell was hopping. But don't be fooled. The JW Marriott is a business hotel catering to conferences and the like. There wasn't even a coffee shop on premises, and the place literally died on Saturday. The front desk and concierge were very helpful in finding me a fun place to hang out. In that regard, the hotel is very close to lots of restaurants and bars and shopping. So, I did like the location a great deal.
My room was great. Very inviting, upscale decor and furnishings. Lovely pillows and quiet (did I mention the hotel was dead) The bathroom was great with lots of extras. Very luxurious. The towels could have been a little thicker, given how beautiful the bathroom is.
Didn't check out the dining area and walked over to Starbucks for breakfast.