perfect stay. immaculate premises, location and communication