Nice bench.  With some scotch guard, I think the upholstery will hold up nicely.   The hinges feel a little off like they won't last too many openings.  Fingers crossed.