I love Swan cafe, I eat there all the time. It's a perfect size meal and the place is always buzzing with energy. (Also it's gorgeous - obviously) I advise people plan in advance to queue for 10mins on a Saturday morning because it's always full. Their turn around time is fast and their service is delightful! It's a wonderful treat.