I am increasingly finding that there are vast differences in the quality of the various Mandarin Oriental hotels around the world, from the original Asian ones to, well, San Francisco, one of the worst 5-star hotels I have ever experienced. Miami falls somewhere in between, although overall it is good and I have stayed there more than once, partly because of the lack of better options in the area. The service is fine (again, sorry, not Miami-bashing, but fairly typical of Miami: laid back, somewhat inefficient, somewhat friendly); this assessment extends from the concierge, to the front desk to housekeeping and to the restaurants (which, again, are good but not great). The rooms are in need of refreshment despite a recent much vaunted renovation (I really couldn't tell much between before and after except that flat-screen TVs were added!); the bathrooms have a strange 1990s layout and feel, still. The views are beautiful, and I personally like the location, although of course it is not at the beach (there are tons of nice restaurants within a 5 to 10 minute drive, overall better than at the beach, I think). The gym is fantastic, the pool is not.