Yep.
The title of this song pretty much describes the picture I get when I think of this song. Really good stuff.
The song definitely could be the BGM for an Ice world or level of sorts but towards the second half when the 'ocean' sound kind of comes into play it also feels like it could work underwater.