Questione giuridica chiave
Whether the cantonal judgment insufficiently motivated the decision and costs allocation, violating the right to be heard.
Decisione estratta
The reasoning was sufficient because the relevant legal and factual grounds could be understood and challenged.
Motivazione estratta
The court only needs to state the essential reasons; it may omit discussion of irrelevant points. The cantonal court's reliance on permitting and good faith, and its costs reasoning, met that standard.