We stayed here over night. The restaurant closed at 8, so we went up to town and had Idaho's best burgers at Messy's burgers. We took a swim in the swim area when we arrived. Nice water. The office was closed when we arrived, but they called us quickly with our site info. Partly wooded. Pretty close. Would be ok to stay for a few days, probably not a week.
We just returned from a 50 day RV trip (3400 miles) where we stayed in 16 different RV parks. (anywhere from 1 night to 6 nights). We are rating them in relation to each other. This was a nice park but some spots are tight. Ours was the largest and nicest pull thru in the park. The lake is beautiful and the restaurant is really good. Good value resort for the money. We enjoyed the small town of Spirit Lake.