A few small scratches on arrival., hence loosing a star. Yes hard, but not uncomfortable. Color as shown.  Stylish.  For the price great sofa.