Overall, I really like it.  It fits perfectly in our small kitchen and is the right height to double as an island, plus I love the extra leaf that you can lower or extend as needed.  Assembly was time consuming but easy (I did it myself, it took about an hour and a half).  It seems very sturdy, with the exception of the white rack/shelf near the bottom that you can place the stools on.  It's very natural to want to put your feet on that while sitting and it bends when you do, I imagine if would crack if somebody put their feet on it with too much force.  I also wish it had additional options for the counter-tops and colors.  We have wood counter-tops in our kitchen so I'm going to replace its laminate/faux marble counter-tops with some sanded/sealed wood boards instead.  Other than that, I think it was a good purchase and very functional for small spaces.