"We live at a pretty good hotel."
Translation:Vi bor på ett ganska bra hotell.
The problem is that in Swedish "att bo" means "to live" somewhere as well as "to stay" somewhere. So in Swedish you would use the same word (att bo/jag bor) referring to staying at a hotel as you would when talking about the apartment or the house that you live in.
It's the English translation that's the problem. It should say "I am staying at a pretty good hotel". Swedes mix this up all the time, using "live" to refer to a place they stayed in for a few days. I reported this problem with the translation so hopefully it gets fixed.
Bra should be used most of the time for "good" except for a few exceptions for example "god morgon" "godnatt", etc. You also use "god" in reference to food and it's more equivalent to "tasty" in English.
If in doubt use "bra" for good and you'll pick up the "god" use cases as you go.