Just returned from two weeks at Marni Village with our two 'grown-up' daughters. Stayed in Superior Suite by the top swimming pool - would have preferred a Superior Two-bedroom Apartment but these had all gone when I booked - so book early!!!!!.
Room was spotless and kept spotless throughout the two weeks - with regular linen change.
Loads of good restaurants within easy walking distance. Although local shops have only basics, so if you want to self-cater you probably need to go into Hersonisos main town.
Didn't try public transport as hired car for 8 days from Just Rentals which I booked in advance and was delivered to and collected from Marni Village. Have a small a car as you can get away with as the minor roads can be difficult to navigate especially in the villages. Marni Village was ideally located to get around the area - give Rethymnon, Lasithi Plateau, Sissi and Elounda a go.
I arranged my own transfers with HeraklionTAXI.com which was a mistake. Although they met us at the airport, they forgot to pick us up on the way back. We did get our flight after all (it took the taxi driver 15 minutes to do a 30 minute journey which was hair-raising - do they keep to any traffic laws in Crete or are they all optional???). Thanks to the Marni Village receptionist for sorting it out for us. Next time I would ask Marni to arrange the transfers.