We stayed at the Millenium Knickerbocker hotel for 7 nights, in a 2 queen beds room. Room: the room was spacious and spotless. Our beds were super comfortable; I could have taken mine back home, along with the soft bed sheets! Only downside: walls are a bit thin. Bathroom was beautiful and with plenty of amenities. However, there was only 1 bathrobe, even though we were 2 (we did not ask for a second one).
Funny detail: take a look at the mini-bar... you can find everything in it. Beverages, cheese crackers, toothpaste, toothbrush and even an "intimacy kit" (containing condoms, towelettes and lubricant gel). Very thoughtful of the management :)))
Staff: One evening we had a problem with the internet connection; it was promptly taken care of. Staff was very polite everywhere, from front desk to breakfast room.
Breakfast: you can either order from the menu, or take the buffet (approx. 20 USD). The buffet is OK, however we would have liked a wider selection; e.g. there was no cheese (except from Philadelphia) or ham. But, everything was tasty and of good quality.
Dinner: we dined in our room one night, food was good (tomato soup was delicious)
Location: OK, indeed it is not exactly downtown but like a 15 mins walk to the Millenium Park. The nearby (5 mins walk) Rush street is full of restaurants and bars, so it is not like you have nothing to do in the evening. And it is a very upscale and SAFE area (for me this is more important than being exactly downtown). Excellent for shopping too, just around the corner from Michigan avenue, where the Magnificent Mile begins. Plus, only a 3 mins walk from the John Hancock Center. The panoramic city / bay views from the JHC 94th floor observatory are the best, and the lines are much shorter than those for the Sear's tower Skydeck. Night view is also a must, and if you are there on Wednesday or Saturday evening, you will also enjoy the Navy Pier fireworks show; it looks even more spectacular from the 94th floor.