I bought this because my 5 month old weimaraner didn't like sleeping in his cage. As soon as I put it down he curled up in it straight away. Plenty of room for him as he grows too. The sides aren't rigid but stay upright if he curls up in it and flatten to form a cushion if he stretches out - both of which look very comfortable. The inside cushion pulls out to stick in the washing machine easily and a month on and it still looks brand new.