The Christmas shop

Gift guide, last order dates and the Naughty and Nice lists.

  • Christmas returns

    Extended to 15 January.

    Returns policy

  • Free click and collect

    Ballymount, Dublin 12. Until 3pm 23 December. Choose Pick up at checkout.

Last orders for Christmas

Order by these dates for Christmas. Back orders placed after 4 December, and in-stock orders sent to these places after the date shown, can't be guaranteed to arrive in time for Christmas.

  • Back orders 4 December
  • Rest of world 8 December
  • UK & EU 15 December
  • Ireland 17 December
  • We close 3pm 23 December

Free Click & Collect

Order online and collect for free from our base in Ballymount, Dublin 12. Choose Pick up at checkout and wait for your Ready for Collection email before you come.

Start shopping

Back orders and special orders

Order by 4 December for Christmas. We place supplier orders every week coming up to Christmas, so if an item sells out at our supplier we can tell you quickly, and we refund you. A 25% deposit applies.

Shop back orders

Christmas break

Closed from 3pm 23 December to 8 January. Orders placed during the break ship from 4 January. Showroom, calls, WhatsApp and emails back from 8 January.

Visits are strictly by appointment

We can't fit in last-minute visits before Christmas. Please book through our booking calendar: only the times that are free will show.

Need it sooner? Choose Click & Collect at checkout. It may not be ready the same day, so please wait for your Ready for Collection email before you come.