I'm staying at the Olymp as well, we're flying out tomorrow - have previously asked on this site about Towels and a few people have said yes there are towels and they are changed regularly.
There are not kettles in the room though (just in case you need a hot drink to get you out of bed in the mornings!)