I received a small packet on Wednesday 3rd April, posted on Monday 25th March using Royal Mail 48. So, 9 days rather than the "estimated 2 or 3 days" description of that service. (In fairness, this included the Easter weekend.)
I couldn't tell you whether the delay was Royal Mail or IOM, because according to the tracking the package is still in Belfast.