Apartment was very nice, clean and with all equipment we need for our stay. Location was great and we had garage to park our car inside. I was there with friends and John arranged that we had also one bed in living room that we didn't share rooms. As I have kids, I would recomend apartment for family. We never met John but cleaning lady gave us keys. She didn't speak English, but we comunicated with owner.
The only problem was money. We paid direct by Airbnb, but John told us that price on website is lower than his and that Airbnb didn't change price. So we had to give extra 50€ cleaning lady.