The assembly was a cakewalk. The color was exactly what was expected. It is firm and for comfortable.Goes well with my purple sofa.