I spent 5 weeks in this flat in the winter and these are my observations to help you make an informed decision.
1) The owners are very kind, helpful, and friendly. Great communication with John, my main contact person. Others didn't speak English but were always very helpful as well. I arrived after Christmas and received even home made Christmas treats and meal for the first night, as well as goodbye presents. John and his family were very lovely and reliable. I am happy to have met them!
2) The flat is EXACYLY as shown on the pictures. It is very nice and spacious and well kept. It is clean and very enjoyable.
3) All the mentioned amenities are available during the summer only. In the winter, almost everything (shops, restaurants, etc.) are closed and while the bus to the nearby town goes every 20min during the tourist season, in the winter it is only once and hour and not very reliably. As this place is not near a city center, visiting with a rented car is best. Unless you just wanna hang out on the beach, then it's perfect.
4) The beach is literally just 2min walk away and has stunning views of the mountains. Both pebbles and sand are available according of your preference within couple min walk. The water is super clean, clear, and just really beautiful!
5) In the summer, the place and the surrounding area is wonderful and bustling. Everywhere it says 'open April-Oct'. You will have availability of hot water all day because of the sun. In the winter, it is cold inside though and if you are from a country where you are used to having a heating inside the house, this can be a real shock. I needed to be there during the winter though and I am thankful for the experience. The Cretan people are wonderfully kind and helpful at all times. I haven't seen everything I wanted to because of the unfortunate weather conditions while I was there but I definitely will be back and explore more. I have truly fallen in love with Crete in all its beauty.
Overall, as long as you select the right season, I absolutely recommend this apartment! It provided for me everything I needed. One can even cook there easily. There is a big working/ dining table. During the summer there is a stable, strong internet connection. There is comfy bed. Everything very clean. It will make any reasonable person very happy.