The doors are panels that slide in a channel which isn't the smoothest. Unless you make sure to keep the panels level they tend to get stuck. The ends of the bench are mostly open (there are two pieces of wood in an "x") so its kind of ugly to store anything in there. The bench is sturdy, the cushion is easy to take off and wash, we fight with cat fur and so put a blanket on it most of the time.