My GPSmap62st sometimes figures out where it is on my desk indoors 3 m away from the nearest window. Accuracy is horrible (it often thinks it is outside), but it averages to the right place eventually.
And there's another floor above mine, as well, complicating things. I'm quite impressed it is able to receive anything, but it just goes to show that with the right antenna and DSP, amazing things are possible.