Your solution works fine (there's loads of solutions). The idea of a limit point p is that there are lots and lots (infinitely many, as you can prove) of distinct points in E that get arbitrarily close to p. In fact, it doesn't matter how much you "zoom in" on the point p, there will still be infinitely many points in your "viewing window". Does that make sense?