Wonderful on all counts. Delivery was right on time and great notifications along the way.  Rug is great quality and colours are lovely, true to the pictures. Rolled out well with minimal wrinkles.