The food was mediocre. Not too many people in our party of 8 actually finished their plates - I don't know if this means the portions were huge ... but personally, I think the food wasn't worth the extra calories hence why so many of us didn't finish our plates of food. I don't think it was worth the ridiculous price they charge. Beautiful view. Service was okay but could have been improved. Other locations are better. Won't be back.