We stayed for 3 nights at Hidden Garden Bed and Breakfast on a quiet treed street in Spearfish 2 weeks ago. It is perfectly located within a minute or 2 drive from a large grocery store and pharmacy, and under 5 minutes walk to a variety of excellent coffee shops and restaurants. We had the balcony room and it was a wonderful place for a late evening cold drink, and for breakfast coffee before the wonderful breakfasts in the garden. The front porch was a quiet and breezy place to relax (with a garden swing and big chairs) after a day of touring the wonderful attractions of the northern Black Hills. The bed was fabulously comfortable!! Beverly and her daughter Rochelle who together run the Bed and Breakfast operation are warm friendly people , and the resident poodle Mr Wilson, has excellent manners . The price was very reasonable-I have paid half again as much for a place like this.