Great piece of furniture for the price. Easy to put together. The fabric quality is great. The top bench portion comes fully assembled and looks and feels great. The lower rack is not great quality but that was expected given the price point and it looks very nice without closer inspection. I am very happy with my bench and would recommend.