John was a great host. He was just "one call away" when we needed him. We never saw him, his father gave us the keys.
The studio is exactly like the photos. The balcony is not so spacious in order to sit outside though. The air condition works well, but we had some wifi issues.
With regards to the location we couldn't find a better one - just in the heart of the old town and near to beaches and everything.
We stayed for 3 nights and for that long I recommend it. It is good choice for couples or friends. If we had to stay for longer and cook for ourselves, I think it would be difficult because there are no cooking facilities. Finally it would be difficult for old people with problem on climbing stairs to stay there because it is on the 2rd (last) floor with no elevator.
I have also to mention that our flight was later than the check-out time (11am) and John let us leave our staff inside the building until we can leave for the airport.