Try Zetland House Hotel and I guarantee you won't be disappointed . Colm , the owner is a real character and will entertain you . There is a cozy bar attached to the house and it is full of locals at the weekend. The house is homely with comfortable couches you just fall into, though some people say it should be updated but I think it would loose some of its charm. The dining room is really nice with great views over the water.
Hope this is helpful. Suggest you telephone them and check it out.