Yep. It's great for downtown. I recommend the Sheraton or the Marriott Courtyard downtown whenever people stay.
Also check out the Brown Palace...that's by far the best, but their rates are usually high...sometimes you can get the Brown Palace cheap though if nothing is going on downtown. The Brown Palace is where all the presidents etc. stay.
A guy and 7 buddies in town for the tournament - not sure the Brown Palace is the place to stay. That's more like "I'm bringing my girlfriend to Denver for her birthday...". :-)
That's a good hotel, though the rooms are very small.
If you're one of those crazy people who goes to a ski area to actually ski, there's much better terrain an hour closer to Denver. Just hop up over Loveland Pass...... what's the name of that place again?
Believe me, it's my favorite place not named "Alta" or "Jackson Hole." Doesn't sound like that's what he wants, though.