Easy to put together but time consuming. Doors are not lined up once you place the cabinet on tile.   

Pros: Looks great!
Cons: Sturdiness