Paid for next day service.
Delivered late, no refund.
Their response- read the small print in the T&C that for Scotland it can be late. It was Inverness, not some tiny island.
People decide on a date for a reason and are happy to pay for it... if they cannot deliver the service, they should leave it to companies that can.
In summary- probably fine, if you don't need a guaranteed date. I won't use them again