The hike to Spirit Lake is long, just over 15 miles round-trip; however, the most difficult leg of the trail is to Lone Pine Lake, from there on to Spirit Lake it's quick as it moves along a gentle sloping valley floor. The weather was a mix of clear skies and overcast. When I arrived at Spirit Lake it was a bit overcast, though there was nobody there that I could see.
I did this hike in one day, as such it makes for a long day. This trail would be much better suited to a multi-day trip - to give more time to hike around to the back of Spirit Lake. Spirit Lake is a very pretty lake and even with the overcast weather the lake and surrounding area is very peaceful.