Perfect mattress for what we were looking for! Extremely comfortable and set up was SO easy. Very happy with this purchase! Not soft or firm, right in the middle.