Great place in the heart of China town.