Our little girl absolutely loves this kitchen! It was a bit of a bear to put together due to the amount of pieces and steps, but it was totally worth the efforts.

Pros: Has everything including great storage for the kitchen extras
Cons: It's big... you defintiely need a good amount of space.