Haven't had a chance to play it yet, but I saw it in action at a friends house when it was first released (pre-Steam). It's a seriously beautiful game, while also a decently challenging puzzler.