They arrived very quickly.  They were already put together.  We put felt on the bottom of the legs and used them straight away.  The seat is square, not a rectangle.  It is a large seat and comfortable.  I have had square stools before and they always felt too small for some people to sit on.  These are perfect, not too big and not too small.  Perfect for me.