In different varieties of English, "first floor" means different things — either the ground floor, or the first floor above the ground. Which one is the "primeiro andar" in Brazil?
check this out: http://www.duolingo.com/comment/391083
why is 'andar primeiro' not accepted?
Ordinal numbers come before the nouns.