We had the best time at Kastelis! It was perfect and we will be back!