Perfect!!  Beautiful, Sturdy, Comfortable, and Weather-Proof -- What more could one ask for?