The sofa is very nice and the dimensions are great. The pillows are attached by velcro to the base, which is quite convenient, it keeps them in place. 

The only downside: the material is a bit rough on the skin, it is not ultra soft. But it is bearable! 

Definitely recommended!