I have recently visited the Kings Arms and was sorely disappointed. I had visited this pub 4 years ago and there was a lovely bubly atmosphere and nice people. However, upon my last visit I found it has (very unfortunatley) changed hands and has gone very downhill. The staff are rude and unfriendly, the drinks are ridiculously expensive and the food poor.
If you are visiting this area I would reccomend you go to Moueshole instead, it is very quaint and has 2 lovely pubs, the Old Coastguard and The Ship Inn, here you will get a much nicer experience!!