i didn't get time yet i need to sit down and respond but i will
Although as I pointed out in another thread, heaven is a world like this world but without all the evil, suffering, tribulations, tests, jealousy, envy, etc...
The life is eternal and of pure pleasure, unlike any pleasures of this world. Sex will not be like sex in this world, with stench, sweat, etc... everything will be different but similar to this world except better. The problem some non muslims have is that they envision perverse ideas of their own to understand this.
God is the one that created this world and created heaven. God is the one that created all creation, created us and created procreation. Created sex, created suffering, created pleasure. But heaven will be something unlike we know.
God has reserved 100 mercies for mankind, of which he gave 1 in this world and of which he preserves 99 mercies for the day of judgment and the hereafter.