The bench arrived very quickly and is exactly what we needed.  The only reason I did not give it 5 stars is because it’s somewhat complicated to assemble and we were missing a couple of screws.  I notified the company and they are sending more screws.  I suspect my bench had been ordered and returned by someone else, which may account for the missing screws.  Despite that minor problem, the bench seems quite sturdy and offers lots of practical storage.