Usually pretty good, but the wrong colour fabric was sent. I was sent a return label, however I couldn't use it as I have no printer. I then asked for a QR code which someone said they would look into. Three weeks later and nothing more was heard, so I had to get someone to print the label off, so that I could return the wrong fabric. All in all, quite a tricky problem to solve!