Parcel Force - everytime. Sweden is a little "special" in the urban areas and by far something that goes into the Swedish Post netwrok will work out fine. That's my experience living in Stockholm from a receiver perspective.
PS: Three frames delivered on seperate occasions each one cost about £45