It was perfect. Didnt come damaged. Easy to assemble as only the legs needed to be screwed on. The cushion comes with a zipper for easy wash. I know its a dog bed but it was perfect for my cat!