Posting Pawel Miech's comment as an answer as it appears his comment has helped many of us thus far and contains the right answer:
Tack //text()
on the end of the xpath to specify that text should be recursively extracted.
So your xpath would appear like this:
span[@itemprop='description']/p//text()