Good for the price - assembly is a bit time consuming but not overly challenging. The plastic door tracks on one were loose and I need to glue them back in, but it works okay. The other one was fine. Be careful tacking on the back - it's a bit small and easy to punch through to the inside if you aren't lined up exactly.