Its perfect!  Not too firm, not too soft. Im 5 feet tall and can nap on this!!!  Its beautiful.