A real pain to put together, but the end result is worth it. There are a few flaws with the furniture (scratches, a couple of places that don't fully match up), but this is to be expected with the relatively low price. Once you have it stocked, they are not noticeable at all.