I spent a week at the IC last year. It is in a great location and has very good service. However, it is an older property and not very modern. I am a member of IC's SCC and received an upgrade to a larger room with a small balcony overlooking the courtyard.
If I had to do it again, I would stay at the Marriott. Although it may not appear convenient, there is an entrance to the subway system across the Via Veneto. Additionally, the gardens of Villa Borghese are across the street from the hotel.