I don't like to complain and I know that running a non-chain hotel is not an easy business, but this was a very disappointing stay. We decided to stay at Crest Country Inn in Williamsburg based on the stellar reviews I read on Hotel.com (9.2/10 Wonderful!). The many 9/10 and 10/10 reviews don't bear any resemblance to our experience. We arrived at about 5pm and checked in. Our two rooms were fairly clean but both had terrible odors (I think the smell is mildew coming from the bathtub drains). We opened the windows wide and went out to dinner, hoping the smells would dissipate. No such luck. There was a sign on the motel office saying that it closed at 7:30 pm and would reopen the next day at 10am, so there was no way to try to change rooms (and with no on-site staff at night, what is one supposed to do if something needs attention at night?). The deadbolt on one of the rooms wouldn't lock, which was a bit disconcerting. The rooms had "themes" -- mine was "A Day at the Beach," and our other room was sort of a Maine moose vibe--cute, I suppose, but combined with the overwhelming smell it just seemed like a long ignored old-school motel from 1962. The views of the rolling Iowa hills were beautiful at sunset (and do enjoy downtown W'burg's lovely park!). Note that the motel's east side looks out over a huge Williamsburg outlet mall, and the gorgeous west side view is quite noisy with traffic on I-80 early in the morning. We won't be staying here again.