We are going to spend Fri and Sat night in Santa Cruz this weekend. Chile cookoff Sat. I looked up Pizza places and Tramonti's on Seabright Ave looks good. Any one been there or know of a better place?