There are three things I value high when I stay at a hotel:
1. Cleanliness - Elotis hotel was very clean, no complaints, no funny smells, no suspicious stains
2. Personnel - Very helpful, very friendly. For example, one of the employees came and picked us up at the airport when there was a taxi strike.
3. Location - Close to the beach (100m). Unfortunately, there is nothing but a few restaurants and hotels in that area in Crete (except the beach).
I can recommend it every day of the week!