Great for the price. It took us about an hour to set up, the instructions weren't difficult to follow. It was well packaged, so no worries about broken glass. The only reason I'm not giving it 5stars is because there were scratches on some of the pieces but they were not visible once assembled. However, some of the hardware is scratched or bent/dented.