ok lets see, it doesnt seem to be on earth.
now, outside the earth, in the universe, its not habitable, its either too cold or too hot in space, depending where you are.
another thing is, it requires physical death to get there afaik, so how the ones of muslim faith think they will benefit from the virgins promised to them?

Haha, humans trying to understand things much greater than them.
Let me break it down for you. You came into this world and shit in your pants a few years. Your mommy had to change your diapers on a regular basis. All this of course was possible because some entity made it possible. Even if it happened on its own life was made possible by some entity. Your body is a highly complex design magnitudes greater than anything humans have ever invented to date.
And here is the funny part, you think nothing had a hand in it. Yet when I show you a house and tell you it built itself you will think I am crazy.
As humans we need to be humble and realize our time is short here. Once you die your smart ass attitude goes with you somewhere.
Hope that helps!
Good luck with your choice for the after life. It will be the biggest decision you ever make in your life.