Two things I must have: a clean room and internet connection that works.
The room was indeed clean, and I generally like Springhill Suites. The two-room bathroom layout is kind of cool as is the work area. The bed was comfy, too.
Breakfast was uninspired and typical of less expensive hotels. Free, so it's not horrible - just not up to the level a Marriott property should have.
BUT, as in about 25% of the hotels I stay in, I could receive email but couldn't send it. The hotel apparently has some super secret blocking device that prevents email from going out. When this happens I go find the nearest Starbucks or Panera, and always get connected no problem. Why hotels have this issue, I don't know. And I have no intention of sitting on the phone having some support guy in India trying to get me to reconfigure my computer - I shouldn't have to.
So in spite of the fact I'm in this area pretty frequently, this hotel goes on the list of hotels I can't work in, thus I can't return to.
If internet connectivity isn't an issue for you, it's just off Rt 7, not far from food, shoppng, Dulles Airport, etc. And if homophobia doesn't bother you, there's an odd Chik-Fil-A kind of standing out in a field across the street from the hotel, like the toll booths in Blazing Saddles....