The hotel is smack dab in Miami, on the water. The rooms are a decent size, but the bathroom is very large (perhaps unnecessarily so). Cleanliness is definitely not in question and the hotel is very modern. The restaurant Toro Toro, was just okay, but we didn't order steak and it's an upscale steakhouse. The major downside to the InterContinental, Miami is the nickel and diming. The Internet has 2 plans which are unrealistically expensive. Also the gym is not free either, it was $15.00 per day. So all in all, it's a nice, clean hotel with location, but also inconveniences.