The Mainstreet Inn was the perfect spot for us when we were visiting the area to attend a wedding. The inn was only a mile or so from the venue - the location couldn't be better. While it isn't a fancy place, it was exactly what we needed. Convenient location, affordable in an upscale area, comfortable beds, wonderful, helpful desk folks, and responsive housekeeping. It isn't a new property, but our room was very clean, and the area felt safe. There's a handy Mexican restaurant in front of the inn if you get hungry. The parking lot had enough spaces for guest cars and restaurant patrons. No problems controlling the temperature of the room, and we had plenty of hot water for 3 adult showers back-to-back. If this is the type of accommodation you're looking for, it 100% works.