Firm mattress might be too firm.  I've been having trouble sleeping.  Delivery was great.  Experience on the website was fantastic!