Love this swing! Arrived on time. Took my son under an hour to assemble.  Cushions are thick and removeable. Very sturdy and very comfortable.