Decent for the price. However, most of the buttons on ours have come off. In all fairness though, it was getting heavy use as a sleeper, which I'm sure was the primary cause. Overall, we're happy with it.