This is the perfect fit for us. The top doesn't look cheap to me. Assembly wasn't rocket science, but it did take me about 45 minutes. Easy instructions though. Everything is put together using an allen wrench so if you have a drill bit with that it's much easier. Nice piece.