Very comfortable place in china town.