It is also recommended that she be a virgin because a virgin is more loving towards her husband. Furthermore, she would safeguard the rights of her husband more and be more pleasant to him.
In a hadeeth, the Prophet (saw) said to Jaabir (ra):
“Why didn’t you marry a virgin, so you may play with her and she may play with you (and you may make her laugh and she may make you laugh)?” [Bukhaaree & Muslim]
Thus, the Shariah encourages the marriage of virgins. As far as those who have been married before and become single (either because she got divorced or became widowed) and those who are not virgins, then they are not pleased with little because they have already experienced men as opposed to the virgins. Thus, virgins are pleased more easier than those who are not virgins.
[Taken from "The Prophet (saw) At Home" by Shaykh Muhammad Moosaa Nasr, p.14]