Perfect place, perfect host and perfect accommodation