Beautiful color and design! The seats are firm and with time they will get softer. They were assembled for me easily and this was a great great buy!!! Especially since these sofas cost 2x more elsewhere. The seats have velcro on the bottom and comes with 2 cushions and extra nailheads.