We had a great time here and I was with kids, :) We loved Gyro s and the greek salads the most there and when you go up to the Caldera, at the top where you could get the bus to Fira, there is a nice little Pizza place, the best Pizza ever! climbing up the 230 odd stairs were bit hard at first but you just take your time and climb slow, without realizing you'll be up there to a beautiful view! use shoes or rubber slippers since some steps are slippery. daily we climbed up and back.
Christina was one of the best host!!!!! she helped us out and responded to my msgs immediately and arranged taxis when we needed. you can use the bus to go everywhere and save about 35 euros.
i found sea food dishes were bit blan but i come from Sri Lanka with taste buds are high! left hand side restaurant facing the water from the house, had lovely food and the guys who worked there was very very nice and accommodating. we use to go for night caps.
You are in safe hands and Enjoy your stay at Ammoudi Bay!