Just received the bench and it looks great!  High quality without the high price... Lots of storage and easy assembly just screw in the little legs

Pros: Nice finish and easy assembly and great storage
Cons: nothing comes to mind at this time