Admittedly, we are Starwood devotees. So getting us to try a property not in the Starwood family is a little hard. But when looking for hotels in Miami to stay at the night before our cruise, the only Starwood hotels were in South Beach or further north. So we went with the InterContinental based upon recommendations and its close location to the port. Upon arrival, we were very happy by the hip vibe of the hotel, reminiscent of W Hotels, which is what we are used to. The bell staff was eager to greet us and assist us with our huge pieces of luggage. Yes, the front desk staff were a little standoffish, but efficient. This is beautiful property, with relaxing mood lighting, techno music and large rooms. It was all very W Hotel / Virgin America, and we really appreciated the attempts to make this property "the" place to hang out in the city. We couldn't have asked for more comfortable rooms - okay, maybe more comfy pillows - but, overall, the layout and amenities were more than we expected. Room service was delivered by a friendly server and the food was really tasty. For lunch on Day 2, we went to Toro Toro, the hotel's lobby dining venue. It is a beautifully designed space, showcasing Latin American cuisine. Alright, so we weren't too crazy about the menu (nothing really sounded appetizing) and the actual food was mediocre. But food is so subjective, I really can't ding the hotel for this. The only really sour spot was the rude concierge, who oddly acted annoyed and bothered that I asked for directions to the hotel's gym - maybe because there wasn't a tip or commission in it for him. But I was really taken aback by his bad attitude due to a simple request. Check out at the front desk took awhile, but the friendly bell staff whisked our bags to our waiting car. I will be back in Miami later this year for another cruise, and will definitely be booking again with this great, sophisticated property. Can't wait to return!