As far as dinners go, this place definitely wins the ambiance award. Very few places in Ottawa have the service and the decor that Elgin Street Dinner has, and if your looking for that, at any time of the day, tis the place to go. Open 24h with very good service throughout (curiously enough, the truly amazing service is in the wee hours of one or two in the morning), the food is almost just as good, not breaking any records but still in generous portions. The one drawback of this place is the price. It isn't the kind of pricey of, say, the Ritz, but it certainly isn't the most accessible for everyone. If you have the money, go for it, otherwise don't make a habit of it.
Nice place to enjoy a Sleeman though, I'll give you that.
This is a lower priced restaurant. That having been said I've rarely eaten better diner food for the money. The deli sandwiches are excellent.The reubens in particular is very good. I've also enjoyed the pot roast. The service can be a little slow during the midday rush but you can expect to be eating within fifteen minutes of placing your order. Ambiance is American Diner and is done well.