Really felt let down by what appeared to be bustling and popular place. The staff were rushed and the lay out of the place means catching their eye is difficult. Our food was mediocre and seemed distinctly pre-prepared or bought in. The pizza was one of the worst I've ever had in a restaurant, with bouncy cheese and slimy sauce - our son refused it! It seems it is a hit and miss kind of place food-wise, but having lived in London for 13 years, you wouldn't get away with this standard there with the level of competition around. I also think it's distinctly overpriced. There are a few others on Hannover Street - I'd go for one of those before taking the risk here, especially if it's a treat.