I recently stayed at this apartment with my wife and two children, ages 8 and 10. Communication with the property manager prior to arrival was excellent. The apartment is clean, and the daily cleaning and exchange of towels and sheets was a nice surprise. In particular, the cleaning lady was absolutely lovely.
This unit is situated on a beach that provided a perfect sunset view in the month of July. There is a front porch with a table, which we sat on in the evenings before going out to dinner.
Everything on Milos is within a 15 minute drive, so very convenient. You will want to rent a car though (not an ATV) as the buses were not perfect and coming back at 11-12 pm (when dinner finishes) involves driving on roads without streetlights.
If you are looking for a laid back, well located spot to unwind in - we highly recommend.