It's really not a difficult hike, I think it should be rated as moderate, it's just long. There were lots of downed trees that caused some difficulty as they're not tall enough to go under not short enough to go over. The snow/ice is also so deep this time of year and it was like walking on eggshells trying not to sink. Twice I stepped just a little off the trail and ended up waist deep in snow! My dog wiped out a couple times running and one leg sinking, causing her to trip. Kind of fun, added an element of alertness for the both of us. Payout at the end isn't much, but we didn't see anyone the whole way up or down so the quiet was nice. I probably won't do this one again anytime soon though.
It was pretty icy- doable without crampons but I'm glad I brought them. The ledge itself is a nice lookout but it's so crowded it takes away from the view. It was also pretty windy, I was getting pushed over when I wasn't in tree cover! A little dangerous on those steep cliffs.
All in all, it's a pretty quick hike with a well maintained trail that is heavily trafficked. Good for trail running with minimal roots and rocks that could trip you up. Not a hike I'll do again any time soon though.