Just what we needed for our hard mattress! It is so comfortable and softer. Better for our backs. I wish we purchased years ago. Odor was bad for one day so we let it air out for one night before we slept on it. 2" is perfect thickness. We had a 4" a few years ago which my husband hated because it was too soft. This one is just right!