Ticks all the boxes. Good location, nice apartment, communication with host excellent. Highly recommended.