Once your order has been placed an email is sent to both you and our sales team. We will then have your product collected from stock and ready for delivery to your chosen address as soon as possible.

Our stock comes from various locations. We have stock feeds from our major suppliers and stock we physically hold ourselves. 

Our delivery timescales can vary depending on the product ordered, the time of year and your location. We aim to have your order delivered within 1-7 business days depending on the size and weight. Around half of our orders are delivered in 2 days.

For larger items and from October - January this can take the full seven days as it requires more time to flow through the courier network.  We recognise customers don't want to wait and speed of delivery is very important to us.

If you would like an accurate delivery timescale please call 0141 230 0684 and we will provide a more accurate date.

Your order has three main stages:

1. Unfulfilled - this means we have your order and are processing through our systems ready for courier collection

2Fulfilled this means we have sent the product with our carrier and you should receive within one to two days from this point depending on your location. When we get tracking information this gets added to the shipped order and you will be emailed a link containing the details. On some occasions this tracking number is only available to us on the day of delivery.

For custom size rugs based on your requirement we need longer to order and deliver. These are classed as special-order items from the suppliers. These rugs can take up to 12 weeks to deliver as they are made to order in India, China and Europe. We will inform you of this once your order is placed with the manufacturer.