I searched for a very long time for a bench for our front porch and I couldn't be happier.  It's very sturdy and comfortable.  It supports a lot of weight, so multiple people can sit on it with no worries.  Highly recommend it.