Assembly took a bit longer than expected, but it works well for me and looks exactly as pictured.