My wife and I stayed here one night prior to leaving on a cruise. The hotel is 15 minutes from the airport and the valet helped us get our bags to check in. Although we had to wait for about 2 hours before our room was ready, it was well worth the wait.
The room was perfect was able space including a nice leather lounge chair, king size bed, desk and 2 nice robes. Bathroom had a TV built into the mirror which I had no seen before. It also had wonderful lighting with nice neon type lights inside. The room was the best part of the stay.
The service was fine for the most part. For a higher end property we expected much more from the food quality. We ate dinner one night at the bar on the 2nd floor and the menu was very limited. The quality didn't not warrant the price. Also, one thing we could not grasp was that we were told at check in they were booked solid because of the weekend. However, between the bars, lounge, pool, etc. We never saw more than 25 people during out entire stay.
Another con for us was that my wife is platinum with Marriot and she normally gets nice perks like breakfast tickets, drink tickets, special lounge access to name a few. On this trip they did have a VIP lounge but you were required to pay for your drinks at night. Most properties at least have a happy hour for their VIP and they did not. This has never been a deal killer for us but we do remember things like this when we choose to stay here again.
We would stay here again in if Miami in the future.