Absolutely gorgeous trail. The first 7 or so miles to Horseshoe Lake are a difficult, steady climb with lots of switchbacks and beautiful wildflowers. Its early July and still snow-covered near the top, but we were able to go over the top without too much post-holing. Horseshoe Lake to Rainbow Lakes was easy and flanked by streams, unnamed lakes, waterfalls, wildflowers, and pink snow. Camped at Rainbow Lake and then completed the loop around Lake Plateau back to Horseshoe to camp the second night. Easily hiked 7 miles out the next day in a couple hours as it was almost all downhill. Quite rocky until Horseshoe and then muddy and wet from Horseshoe through Lake Plateau. Several creek crossings and the water is high and fast! Our actual mileage was closer to 30 when all was said and done. Quintessential Montana hiking and camping—highly recommended!