Breakfast buffets are not a good idea as the food is kept warm until it needs replacing..
Was recently at a hotel in Dubai, breakfast included or Bht 600 to pay for. A good selection of cold, continental and warm food, but the latter was kept in a bain marie ie hot water, which was only just warm enough. Only cold plates available, and once it was at your table under the air con, it was cold in 5 minutes. I 'complained' but it made no difference.
Freshly cooked is far better.