The M Resort is surprisingly a beautiful hotel and houses one of the best buffet places I've ever been to anywhere. Come early, come hungry. Once you get through the line and you're in it's all downhill from there. Save room for dessert though because it's good.