Really cool sofa bed. Delivered the day before expected delivery date which i liked and the delivery guy put it upstairs for me. It was easily put together (just the legs needing screwed on) and it looks great. Mine did have a slight scratch on it but i put that down to transit damage because the box had sustained some damage which would have led to the scratch. Not worth the hassle of returning it over. Its a firm sofa and bed but does the job nicely.