Note that while this a tufted bench, there are no buttons in the tufts. 

Pros: great functionality and storage
Cons: assembly was sort of challenging, had to "make it work"