First of all, is this the right board? I don't know whether Englewood is in northern NJ or not! We are thinking of a trip down from Western MA to more hospitable climes. Came across a rave review of this restaurant, but one review does not a trip make. Does any Chowhounder out there know the restaurant? Is it authentic? Is it worth the effort? Any info much appreciated.