I've had this for about 1 month. I purchased it for my son. Sadly we are going to have to get rid of it as it is too squeaky for him to sleep on. We are past 30 days so they wont refund our money. I'm not sure i'll keep shopping here as i don't feel 30 days is long enough to know if something will work for you.