Although I am waiting for the sofa to provide a stable environment for my family, this appears as though it will fit the bill.  Thank you so very much!  ~h