For the past 54 flights, flighstats.com find that 37 of them (68%) arrive on-time. More troubling is that 13 of them (24%) are "excessively late", which means 45 minutes or more I think.
They give this flight the rating of 0.1 out of 5. Not kidding.
The previous flight is only 2:10 prior. Not 3 hours.