I haven't been here for a few years and I'm saddened to see the quality and service at such a low level. When I first ate here a few years ago, I was impressed by the quality of "mall" food. The food this time wasn't bad per se, the margherita pizza was actually pretty good, but the quality of service was so terrible that it dragged the whole experience down to food court level. I hope they do not train their waiters to ask if people want their check when they are obviously not done... if they want to leave the check, just say, "i'll leave this here, but no rush" then at least I believe them. But if you are passive aggressively rushing your table then by all means do not fail to deliver on a requested extra glass three times -- requested of 3 different people. I don't mind having as many people as you want to service your table, but you better make sure that the service is impeccable. Also, don't pretend that you aren't rushing your table and then serve the 2nd course and main almost as soon as you serve your first course... Either do not pretend to be an upscale restaurant and charge less than $50 for a dinner without drinks, or make a little effort to train your service people better. I wanted something a little more special, Cupola did not deliver.