Five stars. The location, the apartment, the communication, everything was on-point.