This beautiful lake is very underrated, due to its close proximity to Moraine Lake and Lake Louise. But, for me personally, I liked this lake slightly more than Moraine Lake because of the hiking trail that goes completely around the lake, which Moraine Lake and Lake Louise don't have. Also, this is a good trail to take to escape a lot of loud, annoying tourists, which can be found all over Lake Louise and Moraine Lake.
Fantastic experience and off the bucket hiking list. Since it is June wasn't expecting the snow we had from first shelter onward. Definitely a good idea to leave early to get a spot for sleeping at the cabin if you plan to stay over. Had gorgeous weather both days in and out. Will definitely be it doing again without snow.
Levi T. on Elfin Lakes (Diamondhead)
Heat hike for the effort, worth exploring the area around as well.