This bench is very well made.  It was ready to finish---no sanding or other prep.  I painted it, rubbed it with stain, and finished with polyurethane.  Have received so many complements on it.  An excellent purchase. 

Cons: No cons.  Great buy.