im so happy with my purchase  i had to assemble just the little legs. its firm (i like it)  and it looks like exactly as in the pictures.