Service workers - in all honesty, do you want customers to try talking in Spanish or just keep it English for the convenience?
Basically what the title says. I'm currently in Spain as a tourist and have been here for about 2 weeks at this point (currently in Barcelona, yeah I know it's a dicey subject) and also have been self-learning Spanish for about 2 years or so. I'm at the point where I can understand pretty much any written text I encounter in public or what. It's my speaking though that is still very rusty, so I've been using this as an opportunity to practice a bit
So at restaurants/cafés etc. I try to do the order in Spanish (well, Castilian) but pretty often have to resort to English because I don't fully understand the person's accent or they automatically just talk to me in English from the beginning, because it must be obvious I'm a foreigner. So yeah, do you appreciate the effort or is it more of a bother to you for making the interaction more frustrating and/or take longer? Or would just coming in and approaching you in English be more inconsiderate, to assume everyone speaks my preferred language?