translate English to German: The location in Piran is great.
Das Hotel hat uns auf Anhieb sehr gut gefallen.