I agree with all above, particularly with regards to the beautiful titbits of Spanish, they add to the atmosphere no end…
You have a great aptitude for flowing prose and intricate description, as seen in the first two paragraphs here – you move the plot in an interesting direction as well – good work! MH :)
“our traje” should be “our trajes” because it is plural. Also, when greeting someone of high rank, you don’t simply say, “Hola,” you would say something like, “Buenas noches, senor” [tilde on the n]. It’s the difference between, “Hi” and “Hello, sir.” You wouldn’t say, “Hi!” to a king, now would you?