A close friend and I stayed at the Gay Street Inn during a long weekend trip to DC and the Shenandoah Valley, and it's not hyperbole to say our stay here was by and far the highlight of the trip - and was the best experience I've ever had staying at a B&B (or for that matter, a hotel). Kevin was our host for the weekend and I can't underestimate how much every detail was thought of; every need you have will have been thought of and provided for already. On Kevin's recommendation we went for a great dinner at a pub 5 minutes away, and then returned to a bottle of port and dark chocolates set out for us in the living room/library (which has a wonderful collection of books, board games, and other nice touches). Complementary wine and cocktails were offered to us several times during our stay. Breakfast was homemade - cornbread pancakes with a raspberry-butter-maple syrup spread, fresh bacon (and a delicious fruit medley for me as a vegetarian), broiled grapefruit, and fresh baked breads. More details: wine key and glasses are provided if you'd like to bring wine back for yourself, any advice you'd need to get the most of the town or the region is readily available, and there's a incredible backyard to a relax in, and a front porch which looks out onto sunsets over the mountains. Finally, the aesthetics of the place are perfectly done - elegant, homey, comfortable, and completely free of kitsch. All and all, the Gay Street Inn is an amazing place to call home for a day or a week!