I can only recommend the airbnb. It is located 15-20 minutes away from Fira (main city) by walk and there is a bus stop nearby where busses pass by frequently. The place was clean and cozy.
Only the air in the bathroom was a bit iffy I guess due to the drain.