It fits my mattress fine, and it's soft, but there is no padding whatsoever. It's a sheet with circles on it.