Leonidas place was great. The terrace has an amazing view and it is walking distance to everything!