The location of Buskpiso's apartment is good. There are a few metro stations near by within walking distance. The apartment is quite small although it has a big private balcony and good view of Madrid. However, it can be quite noisy when you try to sleep at night because of the location which is so close to the main road. Closing the window helps reducing the noise.
The communication with the host was really poor. We got lost when we tried to find the apartment. The host cannot speak English and we can't speak Spanish. The address of the apartment in airbnb website isn't accurate. We were also told (in Spanish) to collect the key to a different address which completely confused us. But, we got there in the end with the help of a kind local gentleman.
When we got there, we were quite happy with the apartment. Small but it's ample for my partner and I. However, we found that we were only given one towel to share between us and a hand towel. the toilet roll nearly finished. I send a message to the host but again no response. We had to buy our own toilet rolls in the end. The next morning we found that there's no hot water for shower. so we didn't have proper shower for two days and I had to wash my hair in freezing cold water too!. I sent another email in Spanish (thanks to Google translate) to the host. But they never replied. So contacting the host was pretty frustrating. In the end we just gave up!
We were not welcome by the host himself/herself when we arrived. We were met by this young lad to give us the key and show us briefly the apartment. He just couldn't wait to leave. When we left, we were seen in the reception by a woman who seemed to be ready to clean the apartment. So we never met or talked to the host.
All in all, it was an OK place to stay for a couple nights. We didn't spend much time in the apartment. However, host's communication and hospitality could be improved a lot! and....if you can't speak Spanish, I suggest you learn the essential words/phrases/sentences as there aren't many people who can speak English around the area. Google translate was certainly a godsend!!