The apartment was very clean. The hosts had excellent communication and were timely in meeting up to hand over keys. The Air Conditioning did struggle a little bit with the extreme hot weather.