I only stayed one night, due to a flight cancellation, but this is a great choice for a long stay, too. Clean, modern and loaded with features. Comfy bed, easy chair, big TV, desk with chair, mini-kitchen with full size fridge, cooktop, microwave, dishes, flatware, pots and pans. It also has a fitness center, laundry room, grab and go shop and airport shuttle. Staff is friendly, especially Sue, the night manager, who I can't say nice enough things about. Unfortunately, the same can't be said for Hotels.com. The virtual credit card Hotels.com used to pay for the room was rejected, five times! A hour of phone tag, with the Hotels.com, where I spoke to three different people, who's accent made it difficult to understand, were unable to resolve the problem. One said, he'd refer it to accounting and they'd get back to the hotel within ten minutes Accounting never called Another representative referred me to a special resolution team, whose response was to resubmit the credit card that had already been rejected five times. A third person said he would call me back, but didn't. I'm sure this level of ineptitude is not typical of Hotel.com's customer service, but it you've paid for a room, but can't occupy it, because Hotel.com continued to drop the ball, once is plenty. Everyone apologized profusely, but no one did anything. If offered the option of pay on line, or pay at the property, I'd recommend the latter.