CA King Mattress, slept on nightly for about 3 years, and then moved to guest room and used a few more times. It was too soft for us. We used it on a slat frame without a box spring. For the guest room, it was on the floor and much firmer. I'd guess it's medium firmness. Would need at least 2 people to carry. No stains. Nothing ever spilled on it. Always used with mattress protector. Pick up on Oak Knoll at Valley View.