Mattress is good quality and is definitely firm.  It easily supports the weight of an adult and has good edge support.