Mitsis Rinela was the best Baby-moon that we could have asked for. The staff is exceptionally friendly (huge Kudos there), the Hotel itself is very new, super clean, very "instagrammable", and everything has a specific style that fits together very well.
This is a family hotel, so expect lots of kids. That said, there are tons of activities for children from their own kid's pool, kids beach, as well as kids center with activities to do all day long.
Be aware that the area is underwhelming compared to the hotel. There isn't much that compares in terms of niceness or worth seeing... if you want to leave and go explore you will need a car, as even Heraklion is a 30min bus ride away (plus the wait time which can be up to 30mins). That means either come here and stay until your flight home, take a day trip with the bus, or plan on having to travel a bit to get around.
Cleanliness: this is a non-issue. The rooms are immaculate, the facilities as well. You wont find a single stray hair or dusty shelf as everything is cleaned every day, at least once. The beach is also amazing, unless it storms.
All in all, this is a great hotel. The location isnt perfect, and the price tag is an issue, but if that is ok for you, you will have an amazing time.