In terms of modernization and upgrades, the Mirror Lake Inn Resort and Spa in Lake Placid has never been one to stand still.