The Royal Mail's service here (and everywhere!) seems to be so hit and miss, but generally is really poor. I ordered some things to use in our sparkling introduction. They were posted 1st class on Friday morning in Wales which should easily have got them to me in time for using them on Tuesday morning. But this is the Royal Mail, so they didn't arrive until Tuesday afternoon - too late to be of any use.
And to add insult to injury in the same post on Tuesday afternoon I received a birthday card, also posted in Wales - but 2nd class - and guess when it was posted?????? 6.34pm on Monday evening. So the 2nd class item got to me in less than 24 hours while the 1st class one took almost 100 hours! How can the Royal Mail justify this?