We hope you're as excited about receiving your order as we are about sending it. To make things simple, our delivery charge for every order under £150 is £7, but everything over that is free. Everything that we hold in stock will be shipped out the next working day, and we'll drop you a text with a one-hour delivery window to let you know when it'll arrive. 
For everything that isn't kept in stock, or is made to order, take a look at our estimated delivery times below. Don't hesitate to contact us if you're working to a deadline and you need your order in a rush.

Because we sometimes order fabric exclusively for your curtains or blinds, you may experience delays if we don't have the fabric in stock and there is none with our suppliers. The easiest way to avoid this issue is to place your order as soon as possible. If you've ordered fabric, you should receive it in a few days (no longer than a week). If it's curtains or Roman blinds - it should reach you within two to four weeks. This depends on whether or not the fabric is in stock and how many other orders are waiting in the queue. If there is any kind of delay, we will try to contact you immediately. Please see below for a list of estimated lead times for all items if your fabric is in stock.

Once your order is complete it will automatically be sent directly to you by courier. Delivery can be any time during the day and the courier will require a signature, but we're happy to deliver to a neighbour or a workplace if you're not going to be around.


Product Delivery Times
Bed linen Next working day when ordered before midday
Ready made curtains Next working day when ordered before midday
Cushions & throws Next working day when ordered before midday
Made to order curtains 2-4 weeks
Roman blinds 2-4 weeks
Roller blinds 2-4 weeks
Fabric Up to 1 week
Poles  Up to 1 week 
Tracks 1-2 weeks (custom tracks can be 2 weeks)
Fabric samples Despatched next working day