Bought this for my 4 year old and it works great for him. Its firm but soft and my son sleeps great on it!