We have visited Cosmo in Belfast, Victoria Square, twice now, 3pm and 7pm, weekend and midweek.
The service was excellent, we were told we had to wait ten minutes, but barely waited 2 to 5 minutes. I was struck by how busy the staff were but when you asked them a question they were very friendly and professional.
The range of food is considerable and would cater to most tastes, go on a very empty stomach, you will want to try many different dishes, the food, overall was as good, maybe a bit better than many more expensive restaurant; although the drinks are expensive, and many of the desserts are less than flavoursome, avoid anything in a pot.
Don't forget to try the sauces, and anything you don't know what it is! if you don't like it, you don't have to finish it!!
Our plates were cleared away promptly, and although there were a lot of people, it was never overly packed.
Will be going back again and again.