I stayed for a few days at John's. It's actually sort of a hotel or guest house. I did not meet John himself, but he was always available on phone. However, I met John's sister Sophie, who was really kind and helpful. Everything was really good and I enjoyed my stay. There is no washing machine, but nearby is a laundry service that will collect your clothes wash them and bring them back for around 10 euros per bag. They also sent a driver to pick me up in the port (15 euros) , which was really comfortable. I also rented a car in the island (17 euros per day by AVIS) and they let me park at their parking for free.
I defintely recommend this place.