Ca' Drauto on Panarea is a magical place to stay, we highly recommend it! The view from the roof is especially spectacular. We loved having leisurely meals up there, making pizza in the outdoor oven, and lying in the hammock enjoying the breeze, listening to the birds, smelling the honeysuckle, and at night watching the clouds roll past the full moon. You will most certainly not regret your stay here.
That said, be aware that this is a rustic Italian home, which means you have to be comfortable with an occasional lizard in your bedroom or bug in the shower, mattresses that are rather hard, and hot water that runs out after one or two showers (the hot water tank refills itself eventually, but it takes a little while). Personally, I found these things well worth it for the experience of staying in such a beautiful, tranquil home that makes you feel connected to the natural beauty of the Aeolian islands.
We're giving a four star review only because when we arrived (and we arrived three hours late) the house still wasn't ready. The caretaker, Marina, hadn't gotten the message that we were coming that day, so the house still hadn't been cleaned and prepped and we had to go hang out at a nearby restaurant for an hour or so until the house was ready. Marina also seemed really mad that we were there and asked us to pay her 150 euro. Later, Barbara informed us that there was a 150 euro cleaning fee. That was a surprise to us. The whole thing sounds like a simple miscommunication, but it was a bit frustrating as we were tired from traveling to the islands. I think it's an easily solved problem, either include a cleaning fee in the AirBnB booking, or inform guests a head of time that they will need to leave cash for cleaning. Even with an additional cleaning fee, the value of our stay at Ca' Drauto was well worth the cost. We highly recommend it.