I will start that we were very happy with the location and how spacious the apartment is, the do have a gem in the middle of Madrid and finding an apartment like this could be difficult in Europe. The bathrooms could be cleaner (red mold everywhere), and there is a leak in the master bedroom that needs to be fixed, it was so hard to keep a clean bathroom when you constantly have a leak. The showers don't drain very well either. We saw some cockroaches as well during our stay. All of these are minor issues in comparison with the communication. The first airbnb that we booked was cancelled by the host and they offered this listing in exchange with no additional charges. They did not make the change in the app after multiple messages until I contacted Airbnb. Then, on the day of check in they still not had sent any directions or instructions in how to access the property, I called them multiple times until they said that I had to fill a link with documentation to access these instructions (which they could have sent a few days in advance) regardless, we did not get any instructions until 30 minutes before the check in. As I said, they do have a gem in the middle of Madrid, and overall the issues that we had with the apartment itself were minor because of how spacious and well-equipped the apartment was. But what is bringing this listing to 3 stars was the POOR communication with the host.