Not perfect, but didn't expect it to be for less than $100. Easy to assemble and decent quality.