Got this along with the Step One platform bed and they both look and feel great together.  My son loves it and sleeps well.  It's firm and soft enough.