I am very happy with the sofa. It is very comfortable and smart looking, and really well made and designed. Removable cushions are made with firm foam filling which keeps its shape, it has 2 square seat cushions and 1 long cushion which can be used to make an L shape sofa, or put on the seat and use a square cushion on the footstool. It comes apart for easy moving in. Amazingly it arrives in a long box!