Quite and nice place. It's almost 15 mins walk from Fira bus terminal and main square.