We sincerely had a most unpleasant experience here and as world travelers would never return. We arrived around 8pm after a nice getaway to Skye and no one was on site to greet. After waiting a minute we entered the home and knocked on door of what appeared to be a dining area followed by small kitchen, we were met by a very rude host kicking us out and lecturing us as to hallway and front door signs to ring the bell and just wait outside. When we admitted missing the sign given entry is dim, he continued loudly to scold why we would have missed the sign. We chose to ignore his rudeness and simply asked to be let in to our room (only double bed). We have never encountered such experience in hospitality.
Next morning we left and rung the bell to return keys and for him to check room. We then realize he had been calling several times on our international mobile so despite roaming charges we picked up. We thought he possibly could have been calling to apologize for his behavior but to add salt to the wound he questioned where we took his small towels to which we replied they were neatly placed in the night table drawers which he then found in entirety. In light of how small the room was, it baffles the mind that an innkeeper would not check the room as part of cleaning before calling and questioning a guest. There are lots of lovely B&B in Fort Williams, we unfortunately booked last minute and met with an appalling experience at the Birchbank B&B!