The apartment is nice, although it indeed has some problems, such as: the shower stall does not work properly (a lot of water flows out of the shower), the water heating is poor (oscillates too much), most of the storage space is not available (the owners use it for their own stuff), and the building's common area seems abandoned (to say the least). THE MAIN PROBLEM, HOWEVER, WAS DEALING WITH THE OWNER. Before booking, I checked all values/fees/taxes (I have even printed all of them, as a proof) and even confirmed them with the owner. A few days before arriving, the owner told me about a late check-in fee, which WAS NOT LISTED ON THE DESCRIPTION. And it was not possible to cancel the reservation because his cancellation policy is strict. I contacted him by phone and he was rude and sarcastic, saying that the keys would only be delivered if I pay that additional fee! Unfortunately, as it was late (around 10 PM) and we had no other option, I had to pay that fee (and Airbnb did NOT help me solve the problem, but this is another story). Hence, again, the apartment itself is nice (apart of the problems I mentioned). However, to be honest, I CANNOT RECOMMEND this apartment given that the owner's changing policies may inadvertently leave the guests in a POTENTIALLY DANGEROUS SITUATION.