I just spent five nights at the Intercontinental. The grounds are very nice (the pool is absolutely beautiful) and the staff members are friendly. We had a few issues with our room that were not resolved by calling the front desk (several times), but once we spoke with a manager, things were resolved immediately. Carlos (manager) was very friendly, attentive and helpful when we brought our concerns to him. If it were not for him, I would probably be leaving a different review.
Parking is very, very expensive (36.00 a day), so avoid bringing a car, if you can!