Firm but I love it and so easy to assemble. First night and I fell asleep on it!