style and fabric are absolutely beautiful!!! stylish and classy but not over done. you have to put it together but it goes together pretty easy, just a matter of lining it up. the grey is such a perfect shade,not to light or dark. the fabric is modern and the legs are real wood not plastic. the cushions fit really snug and are pretty firm. the back and arms are really firm so if you are looking for something plush to sink into,this is not for you. i absolutely recommend this couch it is just what my living room needed.