The food is always well prepared and absolutely delicious. We have eaten in the restaurant and ordered via room service several times and always have been pleased. The price is a little high, but food is so worth it. You get what you pay for. Sometimes it is worth paying for fabulous.