I was looking for a sturdy, attractive yet small desk to hold my desk top computer in my dining/living room area. This desk fits perfectly under my dining room window. It was easy to assemble and it's very sturdy. Plenty of room for my computer, pens and note pads on top and the shelves are an added bonus for "stuff".

Cons: There are none in my opinion.