This listing has wonderful qualities - for example, the location is ideal, the building in which it is located is beautiful, and the host is very responsive, kind, and easy to communicate with. However, I cannot recommend this listing unless improvements are made in other areas. There was a complete lack of cleanliness and preparation within the apartment. Among other cleanliness issues, we noticed that the light switches were filthy, body hair from a prior tenant remained in the bathtub, and several of the dishes hadn't been washed. When we told the host, he was apologetic and explained that the prior tenant essentially trashed the place. While the prior tenant's behavior is of course not the host's fault, the fact that the apartment was not properly cleaned or prepared for Airbnb guests after the tenant moved out is of serious concern. In addition to the lack of cleanliness, the apartment was not adequately prepared for a ten-day stay by three adults. Among other issues: a sufficient number of towels and sheets were lacking, newly purchased dishes were placed in the cabinets without having been washed, and filthy, unusable equipment was left in the kitchen. In addition, the prior tenant had left with the access card needed to take out the trash, and the host had not noticed this either until we pointed it out days into our stay. While the host was responsive and offered assistance in many of these areas, constantly having to plan meetups during our vacation was inconvenient and should not have been necessary in the first place. Hopefully after this experience, the apartment will be better prepared for future guests.