translate English to German: Good location in town, but not far from the lake.
Wir haben uns hier sofort wohlgefühlt.