Don't get me wrong, when I usually see a restaurant with over 300 items on their menu, I become incredibly hesitant; however, when almost every one of those 300 items is delicious, a big exception can be made. First of all, the service is always superb. The owners Kim and Dan are some of the most hospitable people you will ever meet. From the moment you walk in, you feel like a welcomed guest in someone's home. On top of the amazing hospitality, the food is outstanding. The ingredients are always fresh and are somehow put together in the most imaginative ways. For example, during my last visit I ordered the Argentine Tofu (as Kim recommended it), and I can surely say it was the best tofu dish I've ever had. Also, if you are vegetarian/ vegan, the restaurant has plenty of options for you as they have homemade meat substitutes for almost every dish. Another bonus is that they deliver!