Does what it needs however I find I can’t sleep on it makes me uncomfortably hot at night.