We purchased this for our daughter's new bed and it's perfect! Just soft enough and firm enough. She absolutely loves it.