My husband & I have just returned from Skiathos. We've just spent a week at the Astori hotel in Troulos. It was lovely, clean, good breakfast and friendly staff. I'm surprised that it is only rated as a 2 star hotel, we've stayed in 4 & 5 star hotels which were not as good as this hotel. Location is also very good.