It's basically a landscape with these floating islands (think Avatar), and this big planet in the skyline. All very nicely rendered in 3d. The free version only includes the one option, but if you buy it you get some extra scenes as well.
Here's a movie clip of it in action:
Note: Only Avalon's Falls are in the free version...
Get the free version here
Till next time!