We just got back from a Disney cruise and there couldn't have been a better location to stay - the park area for the kids, lots of shopping and tourist stops, and really a spectacularly beautiful city/harbour. The hotel was very nice and super modern, and the staff was very friendly (the Doorman Mario was a lifesaver with all sorts of information and tips that really made a huge difference to the quality of our stay in Miami). We had a room overlooking the bay and it was breathtaking. The only reasons I would not rate this hotel as excellent was with respect to the cleanliness (may have just been our room on our night) and the feeling that anything we did was an extra charge ($1.14 for local calls, expensive wi-fi) but maybe this is common for the area.
Grievances aside, they were nowhere near enough to dent our enjoyment, and I would strongly recommend this hotel for anyone wanting to stay in downtown Miami, and especially if you are disembarking or embarking at the port of Miami (we could see our ship from the hotel window!)