Perfect location, apartment and communication.
I would highly recommend this stay.