Spearfish Canyon Lodge was the host of a friends wedding. The hotel is in overall okay condition but kept very clean. The rooms were nice. The beds and bedding were excellent and the most comfortable. The staff was very friendly and accommodating. I would highly recommend this hotel for vacation.