Smithville never disappoints. The ambiance, the character and the charm is hands down the best place in NJ