There are a lot of mattress are very expensive. I found this one is in good price and good quality. My baby has been using almost 2 years without any problem.