This works really well for my small apartment. I put it together myself and it took about two hours. It is sturdy; it has a little wobble to it if you bump into it, but it's not so unstable as to where it's constantly wobbling while sitting at the table. The chairs are completely stable. I was pleasantly surprised that the seat cushions were more comfortable than I expected. Overall, this was the best deal I've found for the price. It's been a few months since I purchased this and I love it still!