Top Notch, best place in Santa Clara