It's quite unfortunate that the food is good but the service is terrible.
Had dinner there on a night where less than 50% of the tables were full and yet it took over 2.5 hours for us to finish a complete meal - the service was ridiculously slow and the waiters would get dishes ordered confused. When we asked to have the tables cleared for dessert, it took so long that we ended up cleaning up our own plates!!!!!
Again, food was good but not worth the waste of time waiting for poor service.