The location of Allan's B&B is incredible: in the middle of the Royal Mile. The flat is spacious. Allan provided a welcome gift of goodies and information about nearby restaurants and shops. We highly recommend Allan's B&B.