Summary:
1. Don't use the taxi services of this host: you are not protected if something goes wrong, if taking a taxi directly at the airport, it would cost you the same or even cheaper in comparison with the host prices
2. The apartment itself is more or less fine: clean, good air-conditioning, but the apartment layout is a bit awkward, not comfortable for living, equipment is old and there are small things which need to be fixed: wardrobe handles, a shower holder. I would not stay there again.
Long story:
Several days before I came to Mallorca, the host wrote to me and said that they are doing taxi transfers. Our flight was on Monday and I wrote to the host on Friday, provided my flight number and asked him if it is possible to book a taxi for me. I wanted to book a transfer because I traveled with my 11 years old son, and was uncomfortable taking a bus, so I was hoping that we will arrive at the airport, go straight into the car without waiting, and drive to the place. Though I received an answer about transfer neither on Friday nor on Saturday or Sunday, only on Monday when we were already sitting on the plane I received a message from the host, that our taxi transfer is confirmed. "Not a pleasant timing, but better than no transfer" - I thought.
Our flight was delayed for about 1,5 hours. When we arrived at the airport and come to the waiting area, I didn't find anyone who hold a sign with my name. I circulated the airport, trying to find somebody for 20 minutes, went outside, then again inside, repeated the procedure, and found nobody. Then I called the host. The host didn't answer, then I wrote the host, no reply. My son was already complaining that he is tired and hungry, so after approximately 30 minutes of waiting, I decided to take a random taxi. To my surprise, the cost of the random taxi was less than what the host wanted to charge me.
When we depart from the airport I finally received a call from the host. When he found out that we took another taxi he started shouting at me, blaming me that I didn't update my phone number on the Airbnb account (which is true, but why not just to send me a message with the driver's phone number). After some discussion with the host, I agreed that I will pay him for the taxi, which he didn't provide (i decided that it will be easier to pay than spoil the vacation)
On the next day after we arrived at the apartment (arrival also was not perfect, because there were no keys in the key box and we had to call and wait when the host will bring us the key) the host wrote to me and asked how I am going to pay. I agreed that I will pay, though mentioned that I don't feel this is fair, tried to negotiate an amount which I will pay. The host just wrote that if I will not pay he will call the police and they will throw us out of the apartment. What a pleasant start to the vacation. I started feeling that I and my son are hostages at this place.
To make a long story short - for the rest of our stay the host wrote me almost every day and despite me offering him different ways to pay this money (I offered bank transfer, transfer via Airbnb service, leaving money in the key box), he didn't tell anything certain about it. Result: our vacation was ruined by daily stressful conversations, I felt very insecure and at the same time the host didn't decide on a way to take the money, though I offered to pay. We left without paying. I am puzzled...
Overall Cosmo's conversation style is very bossy, rather than customer oriented. He blamed me for all the sins, when we didn't find the key in the key box, he blamed other hosts for this instead of apologising.
Speaking about the apartment itself, it is bearable, but old, a bit neglected and comfortless. I wouldn't stay there again.
As far as I understand Cosmo manages several apartments in the city, so don't expect a host who will help you and focus on you. When I asked him why he didn't answer my call, he said that he was busy interacting with other clients, with the intonation sounded like - "know your place, I have more important things to do"
My learning from all this situation: don't use services that are not provided officially via the Airbnb platform, if something will go wrong you may get in big trouble.