Stayed at the Teatro in August '02 and was very impressed. Very close to attractions downtown, and walking distance from Coors Field. We saw several baseball players throughout the hotel, and apparently David Bowie was staying there as well. Try the restaurant in the hotel, it's very good and the manager took very good care of us when we had lunch there during a very busy Sunday afternoon.
The Junior Suites are spacious and well worth the additional cost, you will be pleased!