The location of this apartment could not be better; however, it was not clean - all bedding had large stains and the floor was dirty throughout. We were not provided with clean linens for the pullout sofa bed (or even a fresh set of sheets for the main bed or extra towels). The wifi was also not working for our entire stay, and for the first day, the host tried to tell us that the neighbors were using the same network successfully, which could not have been possible. Basically, I felt they did not listen to my concern and tried to claim that we were not connecting to the network correctly despite me sending them screen shots of my phone and the TV with messages about there being no internet connection. We eventually had to move locations because we needed internet to work, and the hosts did not offer us a discount for the inconvenience. They were communicative and check in was easy thanks to the detailed instructions and photos provided.