I stayed at the Intercontinental for a week on a business trip to Miami. It was an extremely pleasant stay and the hotel is very nice. I would rank it higher than the JW Marriott. The two are very close to each other so they have the same disadvantages including being located in downtown Miami where there is nothing really to do. The Intercontinental is fairly close (i.e. walking distance) to the Bayside Shopping Center so at least you have that to go to if you want something to do or need to grab a quick bite to eat. The rooms are clean and roomy and I didn't have any complaints during my stay. I got a corporate rate, but otherwise the prices are high and consistent with the rates of other luxury hotels.