We had a pleasant stay at Julia's place.
Access is through some narrow/steep street so better leave your car at the public parking in Hora Sfakion's center (about 100m from the location).