Comfortable place in a great Los Gatos location.