Supposedly, the Hotel Casa Delfino is the Best Hotel, it is the most plush, but I found it lacked character & the food didn't match the decor',
Then the Athina, with the biggest pool, but again it just does not match the Thomas Bay, for genuine friendly welcome and charisma.
To us the T/Bay - - is the Hotel that's situated in the heart of S S, and has that feel-good thing that we just love!
To be honest - you will like wherever you stay in S S, the people are so nice - but the T/Bay has the edge for us.
All the Hotels have pluses and minus's - but few minus's you will find!
We have stayed there many times as well, not last year as we had our Grandson with us, so we did an Apartment.