The last mile is 'hardy' ;-) lots of elevation gain, but moderate is probably still an accurate ranking (just think on the high side of moderate.)

My phone recorded 8.7 miles... Which could be wrong? But is at least a solid mile over what it says here.

The hike has beautiful views, and makes for a lovely day hike. The lake is perfectly situated for relaxing when you arrive. This is a great hike.