Best single player by far,i think i got my money's worth the 3 days it took me to grind away on it....it felt forever but im glad i did...and when they send a horde at you..it felt so good to take care them after when you died,gotta keep planning your attack's carefully