Megabox is very good, we go there regularly. City Plaza is worst I've been to so far but have not tried Dragon Centre one.