This desk is exactly what I was looking for, stable easy to assemble and attractive.  

Pros: Great value
Cons: stool seat is a bit small for an adult but perfect for children.