Our return journey on the Sunday was from Inverness on a ScotRail train to Edinburgh which although quite crowded was comfortable enough for the three hour journey. Because the ScotRail train was running late we only have 4 minutes to get across Haymarket station to catch a Virgin train for the 4 hour journey to Birmingham. Virgin trains, despite their hype, have narrow seats and very little leg room. It wasn't a good journey and it arrived at Birmingham 20 minutes late so we had less than two minutes to find our Northampton train. Luckily we made all the right decisions which got us into our home station at 22.20.