We don't have the run put together yet but it looks like it will be everything we expected.  The only complaint so far is that it was delivered 5 days later than originally expected.