I am very with my small sofa, it came in with nothing broken, all pieces were there, and it was very easy to put together - and my kitties absolutely love it!  Actually, I kept the wrapping to protect it from the cats;  it’s perfect, and is lasting very well, an added bonus!