translate English to French: Did you come here because this is one of the best places for stargazing?
Vous venez ici car le ciel est le plus beau ?