TPE are significantly better than they used to be as the timetable was reduced down to a manageable level while they addressed staffing issues. 3/4hr gaps in service used to be normal on Newcastle-Liverpool but from experience, almost everything runs as intended now.