I'm having trouble with an example from Munkres dealing with limit point compactness. The example is as follows:
Let $Y$ consist of two points; give $Y$ the topology consisting of $Y$ and the empty set. Then the space $X = \mathbb{Z}_{+} \times Y$ is limit point compact, for every nonempty subset of $X$ has a limit point. It is not compact, for the covering of $X$ by the open set $U_n = \{n\} \times Y$ has not finite collection covering $X.$
So what I don't understand is how is $X$ limit point compact. The way I picture this is by taking the real line, picking the positive integers, and having two point above it. Now if we give each point an epsilon neighbourhood, then it would either contain both points or none. How would this imply that it is limit has a limit point?