I bought two of these before and they proved to exceed my expectation so bought another.  Assembly took a while to figure out but once I learned the pattern, it was a breeze.  A second set of hands would've been helpful but was able to put them together by myself.  The first two have been out on a patio here in south Florida. The sun and water (rain and sprinklers) beat on them daily and none the worse for wear.  

Pros: Truly suitable for both indoor and outdoor use.
Cons: Not the easiest thing to assemble alone but certainly doable.