This is a wonderful bench. Came with all required parts and instructions needed for assembly. Instructions were easy to understand, making it quick it and painless to assemble. Bench is very sturdy and well made. Seat cushion is comfortable and covered with a fabric that I'm able to keep clean easily. Very impressed with this bench!