This is a pretty good mattress for the price - comfortable yet firm.  Though it has quite big dips in the surface where the buttons are.  At first I thought they were "dents" caused by body weight from sleeping on it and was rather concerned that the foam on top was already flattening from just one night's use.  But on closer inspection I saw these were the dips for the buttons.  We're getting used to them, but if you're keen on a more even surface to sleep on, this one might not be for you.