Arrived packaged well, but took around 8 days to deliver. When it came, in general I was sadly disappointed with the overall quality- particularly that these items were billed as originally £30 a metre, reduced. I expected them to be good quality. Instead they were poorly printed. They are fine cotton, but don’t expect the ‘lawn cotton quality of Liberty that is the same price.