The sofa is so cute! My Yorkie loves it. It was very easy to assemble. I gave it 4 stars because once the legs were screwed on it’s not leveled not sure if it’a something we did. But overall I am happy with my purchase.