AMAZING Functionality.  Easy to put together and love the versatility of the bench seating.