We were a party of 4 adults out for an evening meal. We had booked a taxi to drop us at the restaurant at 7.45 and collect at 10pm. We were shown to our table immediately and asked if we wanted drinks, which we declined. Our starters came very quickly, but then we waited for a long time before our mains were served. it was so long that we asked the waiter if we had been forgotten. We had hardly finished that course when we were asked if we wanted the dessert menu. We said we would appreciate a break.We were then left too long again, and had to ask for the menus. We made it known to the waiter that we had only 15 minutes left before the taxi arrived, so we asked for our desserts and the bill at the same time. The gentlemen of the party went to the bar to sort out the bill and in the rush to keep our taxi from waiting one of our friends left his house keys on the table. He didn't realise until we reached home, and he had to ask the taxi to return to the restaurant to collect them, incurring another fare. The food was very good, and the surroundings were pleasant, but the poor service really let the place down and spoilt our evening, especially at the end. There seemed to be no co-ordination between the waiting staff. We note that other customers have commented on this poor service as far back as last year. It is a shame that these comments do not seem to have been taken notice of.