This is my second time staying at the Mirabello Hotel. It is not fancy, however that is not something I look for in a hotel. I look for location, security, cleanliness and wifi. This has all of the above. The staff is super friendly. Our beds were changed daily as were our towels. The rooms are small but very very clean. As for location, you are in the middle of everything Heraklion has to offer in a few steps, and the price is extremely reasonable. There is City Parking Garage conveniently located close by for any rental car you may have. (Pay for the parking for your ENTIRE stay in advance. It is considerably cheaper and you will have no headaches. )