Just left the BW Spearfish yesterday morning, stayed there for 5 nights. The facility was about as clean as one would hope for in a hotel, including a person walking the perimeter every morning to pick up trash. The rooms were not overly spacious, but for as little time as we actually spent in the room, it was adequate for sleeping purposes. Breakfast was nice, nothing fancy, just the basics. The staff were tremendous, both courteous, and helpful. All in all, I would return to BW Spearfish for my next trip. It's a good bang for the buck!