Worst dining experience I have ever had from what is supposed to be an "upscale" restaurant. This place used to be pretty good. However, over the last couple of years both food and service has declined to the point that it is no longer representative of the prices they charge. Food quality, preparation, and service is inconsistent at best, and just plain terrible at worst. Last night's experience, which coupled poor food quality WITH terrible service, is the proverbial "straw that broke the camel's back". This place is way too pricey for such inconsistency. We will not be returning.