Characterful place to staying in a fabulous location