It came on time. Super easy to put together. Instructions were easy to follow. It came with everything you needed to put it together.  It took less than 30 minutes to put it together.  The seat is comfortable and the height can be adjusted.