It's okay. The mattress is lil bit soft, so i'm giving it a 3. I think it is too soft that you could kinda feel the springs on it, Probably more useful for a child or someone lighter i think it would be fine. Anyway I only bought this as for stair-bed just in case i have visitors. It fit fine.
Delivery was fast i ordered and within in few days everything was fine.