These look great once put together but, are a little pricey for the overall finished product.  The doors are extremely difficult to get in and do not slide easily.  Again however, the finished product does look nice.

Pros: nice look
Cons: doors hard to install - rough finish