My recent visit here was coloured a little by the initial service. We came for a business breakfast at around 8:30am, and the hostess was a bit flustered - apparently there was only one waiter that showed for the entire restaurant. Therefore, despite the restaurant being nearly empty, she couldn't seat us. We grabbed a seat behind her just to chat and we ended up being seated around 20 minutes later when another waiter showed up.
The food was good - can't complain about the omelettes. It was a bit pricey, but the selection is good. I would go back as I assume this episode was an anomaly.