We eat here fairly frequently. If my rating was based just on today, it would've been lower as the food was slow to come out and then some was cold and some underdone. The service was great though, and it's is consistently pretty good - they are great at keeping the coffee coming! USUALLY, the food is hot and good. The prices are reasonable.
Stay the day at a beautiful resort and enjoy all the amenities it has to offer!