Marks & Spencer's Christmas PJs are out! And this year, they are Disco Santas! Available in extra small to extra large, these navy pyjamas have a fun print of dancing Santas, disco balls, candy canes and Christmas trees.

The women's PJ set costs £22, the men's PJ set costs £25 and the kids set costs £12 to £14 and are suitable for children aged one to 16. You can also buy a baby sleepsuit for £10 for tiny newborns through to toddlers aged two to three. There's even a matching dog jumper which costs £8 to £16.

They have received a 4.1 star rating and more than 100 people have bought the women's PJs in the past two days. One shopper said: "Lovely fabric and design just perfect for the holiday season" and another added: "Love the pattern, just the thing to wear to bed on Christmas Eve and wake up in on Christmas morning!" A third said: "Love these PJs. The material is great and they last. Wash up well."

Read more: The Marks and Spencer £49 dress that looks like 'something you might see in Vogue'

Poll: Will you be shopping the Black Friday sales this year?

A dog-lover posted: "Hi, love these PJs. They fit well, comfortable to wear, fun design, good price and I match my dogs in their coats."

M&S describes the pyjamas as follows on its website: "Get the Christmas season off to a playful start with these festive pure cotton pyjamas. Regular fit, with a stretchy elasticated waistline and cosy cuffs on the long sleeves and legs. The all-over print shows Santa showing off his moves at the disco. Made from warm jersey fabric with a soft brushed finish."

However, one shopper said she wasn't impressed with the quality: "I'm fairly unimpressed by the quality of these as they're quite thin. I like the design however and we were able to get matching sizes to fit the whole family which was the main objective. Someone explain to me why the men's have pockets, but the women's do not?"

Find out more and order the Christmas PJ sets from the M&S website here. There are lots of festive pyjama sets available this year. You can get men's Christmas Pud PJs for £20 from Dunelm. And there's 25 percent off family matching Christmas PJs from New Look. This cute penguin print set starts from £20.24.