Agreed with Xelo.

It lacks depth, but other than that, great.