John is a great guy and a perfect host. We booked last minute and still the communication, check in, etc went super smooth. The apartment is nice and clean and provides anything one needs. We definitely enjoyed our stay!