Moderately difficult and strenuous trail with beautiful views. Upper Ice Lake was spectacularly blue and purple and well worth the hike. It took us 5.5 hours round trip with frequent photo op stops and about 40 minutes at Upper Ice Lake.