Also got a 128G with keyboard cheap in the UK a few months ago, got to admit it's a really good bit of kit, but do be aware of the battery life, it's no where as good as my wife's Surface 2 or the newer versions also the weight is worth thinking about, again compared to my wife's S2 it is much heavier, this doesn't worry me at all, but some might.
It is still a well specified device, it runs just about everything you would want it to, and even if you go for the 64g you can always stick an SD card in.
Bob