Well it has quality materials and it's plenty large enough -- great value for the price. However I have 2 problems with the bed. First of all, the bottom cushion which my dog lays on is very thin and appears cheaply made. The second problem is it comes unassembled. I had to put it together myself without any instructions supplied.