Excellent trip report on a classic train route! Would very much like to do that particular sleeper trip with my dad and close friends as part of a Highlands tour.
My GF and mom do unfortunately not appreciate that gentlemen's form of travel too much...