My husband put these stools together in an hour.  They looked very upscale and we are very happy with them.
They are sturdy but not too heavy.