High quality, sturdy bench at an affordable price.  A breeze to assemble.

Pros: Good quality and easy assembly.
Cons: None.