Echo Suites are a great place to stay on Santorini, great location and beautiful apartment