Cute cabinet!  It's got form as well as function.  It is a self assembly piece, but don't let that scare you off.  It's really not a hard piece to put together and everything you need is right there.  Love the size of the cabinet as well.