is a firm surface good for sleeping. I was hoping for a bit more oversized and it is low to the ground, but firm and comfortable cushion/mattress