To my surprise, no assembly required!  Super cute stools!  I ordered in white, so hopefully I can keep them that way.  I wasn't too sure about the fabric from the description, but is a nice soft vinyl.  A wide seat for wide bottoms.  Very comfortable.