Pro: It's pretty sturdy and it looks clean. Most importantly, AFFORDABLE. 

Con: It took me more time to assemble than what I anticipated due to the poor construction. Some holes were not cleanly carved which made me take extra steps to carve with a drill. One leg came with a small crack near the hole, but it didn't affect the look or studiness of the bench.