These shelves look really good for the price but they are a pain to install.  

Pros: Look Nice
Cons: Difficult to Install