We have been pleased with the bench.  I didn't want upholstery due to having a dog that likes to jump on things and for my allergies and this fits the bill.  It is sturdy also. The first one arrived damaged (the seat was warped and stitching was very poor) and we called AllModern and they sent a new one out immediately. Very responsive customer service.