meaning of bester Ort

bester Ort - German to English

best spot