place is great. right in the heart of China town