I looked at a lot of options and this was the best for my situation. Only issue I've had is with lining up the two units on a slightly warped wall.  Definately a two person job.

Pros: Looks good, lots of storage
Cons: hard to mount