Easy to assemble but directions could have been a little more clear. Took me like 20 minutes. Packaged well, no damage. Swivels like it should. Might need felt protectors for bottom so the chair doesn’t scratch floors. Overall very good quality for the price.