This has great variety, varied service, and pretty good food. I would recommend it for breakfast, but the service makes me hesitate to go for any other meal. I ate there for a regular breakfast and it took at least 15 minutes to get our drinks after we ordered them which made us contemplate walking out. Other than that, service was very polite and made sure we liked our food, but they did not ask to refill our drinks. Food was very good quality with average portions.