It's a very nice bed
I bought the this bed for my dog a (GSD - Rottweiler mix) and so far I find it great. It looks well made, the memory foam mattress is thick and the material is nice and sturdy. I got her the Large size one (115cm) and she fits perfectly. She loves.it!
I have a collie and i would go for the large.