Heaven cannot be adequately described by us until we get there. We get a hint of heaven in the Mass and how it will be there. But defining it as a place, I guess that depends upon a definition of place and what that entails.
It's a destination, for sure.