The instructions could have been better, but for the most part, assembly is fairly intuitive. I wouldn’t say this is a particularly sturdy cart, but it’s not flimsy either. It’s decently thick plastic and I’ve been able to put a lot of my body weight on it without it snapping or bending out of shape (I wouldn’t recommend doing this often though). The wheels work well on low pile carpet and non-carpeted flooring (can’t speak for high pile carpet). Overall, I’ll be able to put this to use somewhere, just haven’t decided where yet.