Assembled it on my own and it was easy breezy. It goes very well on my sofa.