Great stay! Self check in was a breeze, apartment is new, big, clean, comfortable and ideally located. Internet works very well too. We had a small issue in the beginning of our stay (to no fault of our host) and communication was very smooth. Would stay again! Thank you!