Franco's is arguably the best Italian restaurant in Cheltenham, serving good authentic cuisine with friendly and efficient service.