The place is exactly as the pictures show and it's very close to the beach. Taxis and bus to central heraklion (and airport) 30 seconds walk from the building.
Amoudara is an ideal place if you want to be close to a clean and not very crowded beach but also not in the middle of nowhere.
Also Giorgos is a great host and very responsive if you need anything from him.
All in all I highly recommend this place!