The Westin Tabor Center fit all my needs perfectly: centrally located, with great restaurants and nightlife, including the pedestrian-friendly 16th Street Mall, within walking distance. We were in town for a concert at the nearby Pepsi Center, which was only a few blocks away. Plus, I love all Starwoods hotels and try to always stay in them if I can. I used my government ID to get us a $119/night rate, which was a great deal for that part of town.
The hotel was renovated in 2004, and it is beautiful and modern, done in neutral colors. Our room was on a top floor, with a breathtaking view of the clock tower and Rocky Mountains in the distance. A large bay window filled the wall, so our view could be seen from anywhere in the spacious room. We had a chaise lounge and plush chair near the window, a large king-size bed, a desk, and a small bar area with a small fridge. The bed, pillows, towels, and toiletries were all from Westin's own line of Heavenly products, which are well deserving of the name.
The modern lobby of the hotel features three award-winning restaurants and a Starbuck's kiosk, and upstairs is a trendy bar scene (often filled with hotel guests).
The hotel is located in the business district of Denver, but don't expect it to be very crowded, even at lunchtime. We were there during the week and were surprised at the lack of people near the hotel!
The concierge was extremely helpful in drawing us maps and giving advice on restaurants nearby for breakfast.
Self-parking was $20/day. Valet is also available. Cabs were available most of the time in front of the hotel.