perfect  Exactly what I needed and better than I imagined.  Firm and comfortable and sturdy.