I actually like Vagabond- really like it. Keeping in mind that it is a pub- the service is good. In fact I can't think of a pub that I would say I have received better service, but I can think of many where I have received worse.
My boyfriend and I had 2 issues with our food last time we went and they really made an effort to right the situation- both management and the staff. This experience will not keep me away.
It helps that the food is good and unique - barring other issues.