Pros first: clean room; comfortable bed and pillows; ample free parking; green choice housekeeping(fine for the 2 nights I was there); friendly front desk(some but not all); Omaha steaks in the on-site restaurant(yum). Cons: very hard to find and Google map placed it far from its true location. After driving around in vain, I called the front desk to talk me in; they were very nice about it. One of 2 elevators was out of service the whole time. The room: I had a King on the Club floor; I usually like a club floor room for the convenience of breakfast & free WiFi close to my room, makes for a quicker getaway in the morning. BUT. The food was downright horrible, a shame on the Sheraton name. Freezing cold scrambled eggs, not freshly made onsite; I watched an attendant scrape up the burned bits from the bottom of the chafing dish and mix them into the rest of the eggs. None of the food was really hot, the toaster didn't fit the entire slice of bread so it was partially toasted; the only fresh fruit was a small bowl of blueberries next to the oatmeal(which I was afraid to try given the cold eggs & ham); Starbucks coffee machine was ok; cocktail hour was another embarrassment--frozen egg rolls, may have been hot at one time, served with jarred sweet & sour sauce; cheese cubes and STALE crackers; "fresh" veg--dried-out carrots, brown-spotted cauliflower; I'd have wished for freshly cut-up veg straight from the hotel's kitchen; ok, I'm picky because I've had many better experiences. My advice is to save the extra money, don't go for a club floor room. The rooms are just as good on the other floors and you might have a chance at a hot breakfast eating in the restaurant(but expect indifferent service there). I'm not a grouch on purpose, see my review of the Hilton Garden Inn in West Des Moines.