perfect home, perfect location, perfect experience staying in a trulli home.