Cabinet is great. Assembly is long, but simple. Did it myself in about 2.5 hours. Based on other reviews, I expected this so it was ok. Everything fit nicely, super sturdy.