Cinnamon's service is awful in my experience. The first time I went it was great, but the second time we had to wait over an hour for our main course. We kept asking where it was but kept getting told soon. Then it eventually came and the waiter said the chef had to go home ill, hence the delay. I was prepared to overlook that day, but then went back with some friends. We had a table pre booked for 7.30 on a Saturday night, and didn't get sat down till 8.20, without any mention or apology about the delay. The food was great and then the bill came. We complained about the unreasonable wait, only to be told that we were speaking rubbish and we DIDN'T have any wait at all. We got the manager out, and eventually got forced an apology and free drinks and starters. I'm never going back there again.