We had a small odd sized spot for this bench.  It arrived on time, easy to unpack and put in place.  No assembly required.  And it fit perfectly!