It fits perfectly on the mattress and gives a good comfort but after a couple of nights it is getting flat and loosing the extra cushion I was lookibg for.