The food is generally good. The restaurant is fine dining, but not white linen, so to speak. The dining room is a single room, and can be crowded. This is a resort, and the area around the restaurant is charming. The place has a nice bar area, and the staff is very friendly.