The biggest thing going for this place is the location. It's very easy to take the light rail from the airport - don't rent a car or take a cab.
The drawbacks: if you're there in summer, you are essentially held hostage to their overpriced food and drinks. You do NOT want to go outside in that merciless heat.
The bottled water is obscenely expensive and the tap water tastes like... ech. I paid $5.50 for a large bottled water at Einsteins Bagels (which is in the hotel lobby). A small candy bar? $2. Ten Advil (desperately needed)? $6. A simple dinner sandwich was routinely $20 (no drink).
I hated the check in. They insisted I use the kiosk (they took my credit card and put it in the machine), then when it spat it out and said NO they finally looked it up. Usually I don't mind kiosk-y experiences but for hotel check ins, somehow, that's wrong... especially when three employees are watching you do it.
The beds are, indeed, comfortable. You have to keep your curtains closed or the room turns into an oven. But what amenities they do have they charge you for.
There are better alternatives.