Great bench for my front entrance.  Not too big.  Solid frame and was pretty easy to put together on my own.  If the seat cover wears out over time, you can remove fairly easily to get recovered.