Exactly what I was looking for.  Assembly was a little long, but the end product is great.  Seat cushion and comfort was surprisingly good.