The Gateway Inn was every bit the wood-lodge style of mountain hotel I'd wanted. The bar was good and inexpensive. Same for the food. The patios were spacious, easy to access, and had great views. They're also walk-able straight to downtown Grand Lake.
Unfortunately, their beds were HORRIBLE. The mattresses were basically bricks. My son and I barely slept at all. By morning, my back, hips, and shoulders all ached. It was a night of nothing but agonized tossing and turning.
They were also covered in 100% polyester sheets so, despite the room's A/C making it an icebox, I was so hot by midnight that I wound up sleeping on top of the sheets. Pure sweaty misery.
I seriously debated sleeping on the floor b/c it would've been as hard as the bed but at least it would've been cooler.
Their pillows were awful as well. They didn't have any firm ones, just the big poofy kind that my head would sink all the way to the bottom of leaving me trapped in a suffocating cocoon of cheap fluff. Stacking them didn't help so I ended up crushing the dang thing like a crab all night in order to condense it enough to be functional.
(I'd rented two rooms btw and I checked the beds and linens in the other room, they were identical in their flaws.)
I loved this place but I'd never stay here again because it failed so hard at being a good place to sleep.