Rosa’s place was clean and modern, with a superb location. Everything you’d want for a stay in Athens.