Excellent location. Clean, spacious and good value for money. Clear communication from Christos throughout, who speaks excellent English.