We had this closet system at our last house, and they were great, so when we moved we bought the same one again. It is a little time consuming to put in, but it is well worth the effort.

Pros: Very durable
Cons: Takes time to install