This looks really good, but was really difficult to build.  The bench part does not lie flush with the rest of the bench.  It rubs against the side and we couldn't figure out how to make it fit right.  

Pros: Attractive, fits perfectly in our space
Cons: Poor quality materials