Komodo is a Chinese restaurant known for generous portions and prompt service.