I haven't seen the rooms but the restaurant at the Alvear Art is pretty good and the area around the hotel has become quite "champagne bohemian" over the last few years.
Your other options are the two Sheratons and the Holiday Inn. Based on location and the hall/bar/restaurants, I like the Alvear Art better.