Perfect place to stay: charming and delightful hosts.