Very easy to assemble.  When I received it, there were a few minor (fingerprint?) stains on the white seat  I used leather conditioner and vinegar, but have not successfully removed the stains.  Now that I know it is vinyl, I will approach it with a stronger cleaning product suitable for that fabric.  If I cannot remove it, I will contact the manufacturer for assistance.
So four stars because of the minor stains.