Bought this for my 5 year old daughter and she loves it. It’s firm, but comfortable.