Solid and pretty nice but wobbly on carpet. Came with large scratch on panel. Legs did not have holes. Some trouble with assembly.