Not at all perfect.  The candles are crooked, but I'm learning to live with it.  I've learned to convince myself that the crookedness adds character.  But for those who are concerned with perfect aesthetics, don't buy this.  You will end up returning it.