What does bester Ort mean?

bester Ort - German to English

best spot