Firm but not uncomfortable. I slept on it for multiple days while waiting for my bed. Looks just like the picture. Well worth the money. Easy to put together, just need two people.