Old world charms with modern touches. Great place to stay