Mesohori apartments is an ideal place to stay in sfakia! I definitely recommend it