Firm, great color, had to have two people to assemble but not complicated. Only complaint was that according to directions we were supposed to receive two longer legs and two shorter but we received all the same size. Still trouble shooting this.