A great b&b in a brilliant location