This is the perfect for sofa for us. It’s small so getting it upstairs and around corners was doable. Assembly was not bad and the color blue is lovely. Glad we purchased it