I have reservations at Twelve Oaks for Christmas Eve. It has good reviews for the most part, but not many recently. Can anyone tell me about this place?