Tofu hut is very good. The place is small and the wait is usually long which is a downfall because it gets very hot and tiring waiting.
But it IS worth it. The food is so good and it is so much fun cooking your own food. The marination is great. The salad is super good and the service is also very great.