We were looking for a nice Christmas buffet where we would not be one of hundreds in a huge ballroom at some hotel. This place (The Hacienda) met our expectations with beautifully set tables and a wonderful breakfast (and dinner) buffet. We did not do the breakfast part but it looked as though they had most anything one would want. We focused on the other items -- meats, potatoes, vegetables, salads, seafood, cheeses, crudites, and of course desserts all of which had many choices. The price included champagne and mimosas.
Service was very good, from the time we tried to make a reservation at a late date to the dining room itself. We arrived about an hour early and expected to wait, but were taken in right away. We had a table by the window and the view over the lake and golf course was very nice. Some people ate outside on the terrace. I would go here again, but will need to save my nickels.