Perfect mattress for our son! It came a day early which was perfect timing for it to sit out before the bed arrived. I recommend this mattress to 3 family members who all have children and are looking for the perfect mattress.