Not impressed: Caught 10.03 Kings Cross to Peterborough. 32 minutes late due to 10.00 to Edinburgh failing (it was an HST for some reason) and us having to pick up most of its passengers at Stevenage. 10.03 was already full (fully booked bar buffet coach). Then guard announced there was another train behind, so a lot got off again to get on that one. They then ran a replacement train from Peterborough to Edinburgh. (I think it came from LOndon so why not start it at Stevenage?) Returning the 15.22 was cancelled (no explanation why) so had to get an FFC train that took 1 hour 40 minutes to Kings Cross. Normally cancellation wouldnt have mattered too much but EC were hardly running any trains south from Peterborough in the afternoon I assume due to the engineering work further north but they could have run more KX to Grantham shuttles.