Late boarding is a long standing issue at Waverley, although the stock is there, the Run round of the Locomotive and train prep means it's usually 2300 .
Further annoyances for customers is the poor availability of the passenger lounge, more often shut than open.
Especially in the winter...