Solid, only took me about 5 minutes to put together. A little taller than I expected but that really isn't an issue for me. Nice for the price.