I'm sorry if this has been asked before. I did a search of the board and couldn't find anything. We bought the naturepedic no compromise organic cotton classic 150 for DD and have been happy with it, but if we can find a cheaper mattress of comparable quality for this LO then we would rather go with that. Does anyone have personal experience with the Colgate Eco Classica III dual firmness mattress? I've read the reviews on Amazon, and some claim that the mattress was "too firm" (if that's even possible?), and that the mattress was too small for a standard crib (leaving a 2" gap). We are also considering the Naturepedic No Compromise Classic Lightweight and the Sealy Cotton Cozy Rest 2-stage mattress, so any reviews on those would be appreciated as well. Thanks!