It was very easy to assemble and rolls pretty well on carpet! Decently comfy as well. Good purchase for the price! Only reason not 5 stars is because it creeks sometimes when I lean back and it drives me nuts haha