Such potential. Assembly is truly a pain. I've ordered many pieces of furniture that required assembly. On the pain scale of 10 being I would set it on fire and 1 being a breeze, this is a 7. Then after its together the doors seem to not line up because something slipped out of place. Yes, I used a level to assure the site was level. Oh yeah, u have a level site. 
Great idea. Lots of room inside. Looks nice. I wouldn't buy it again. Something like this made of better material would be awesome.