Bench looks perfect for front porch.  
It was pretty easy to put together.
I was surprised at how good it looked.  Nice clean and modern design.