Pros: sturdy 
  Great looking

Cons: if you're not a builder may be time consuming 
       May need cushions for bench