Assembly was quick, I was able to put it together by myself. It’s nice and firm. Color is amazing! Perfect size for my apartment.