I was looking for a small desk for our spare bedroom.  We wanted something that would accommodate a laptop if our guest brought one.  This turned out to be the perfect selection.  I have purchased many Zipcode Design products over the years and I have to say they are getting better and better at making assembly a breeze.  Every piece was clearly marked and the instructions the easiest to follow.  Also,  I checked the Zipcode Design website and it would have cost more ordering it from them.Pros: Easy to understand instructions and a snap to assemble.Cons: None that I can think of