Shirley's B&B is amazing! Super friendly and helpful (but not nosy or overwhelming) hosts, very clean and comfortable rooms, so many excellent amenities, delicious and very filling breakfasts, and a perfect location near the Blue Ridge Parkway and Roanoke. I didn't take advantage of so many of the amenities - the free drinks, pool, and I'm sure others. Shirley and Jeff have truly made this a home away from home - there's water, snacks, drinks in the fridges, the rooms are impeccably clean, the bed was SO comfortable. I can't think of a single complaint