San Carlo has the "feel good factor". It looks smart and I have never found the staff wanting. The food is generally very good, although can occasionally miss the mark - eg a main course of calves liver was slightly overcooked. Some people also find the ambience a bit pretentious. Certainly not cheap either. Popular with local celebs.