We had a great, great time at Aristidis! It's a very charming, comfortable, romantic, clean place (cleaned every day) and the view spectacular. There is a few restaurants in Kastro and the best of them is next to the apartments. Everyone managing and taking care of the place is very caring, quick to respond and overall even if you have any needs or issues they will be resolved quickly. Our studio wasn't very big so the kitchen area was perfect for small things to make on the go, but if you want to cook full meals for family, perhaps look into the bigger studios they have. Kastro is amazing and close to Apollonia which is a big plus! Enjoy!