Tofinis Apartments

Heading to these on 1st July and just a couple of quick questions ?

Anybody stayed in them, and able to offer opinion on them ? Reviews all seem to be about the hotel itself.

Second, are there any little local shops near to the Tofinis Hotel ? Just for stocking up on things like water and snacks etc for the room.