We are quite happy with the firmness of the mattress; both sides seem comfortable and durable. We have not yet put the crib together though, so we do not know if there will be trouble in sizing.
The price was reasonable but we're most happy with the free shopping and return option.