I really how the map makes the player return to the places they've been. The concept is really easy to understand, but there's plenty of depth.
I did have performance problems, though, and it was sometimes difficult to perceive depth.