Great, clean and charming. A special place to stay