This bench is exactly as shown. Assembly was easy. The quality of the cushion is a bit flimsy but for the price I'm not complaining. We were looking for a bench to store our shoes in when coming into the house. This fits our needs perfectly. We now have a place where we can sit to take shoes on and off and store them. No shoes left scattered at the door now.