Stella and Nikos place has an amazing location and beautiful views, I would totally recommend!!