Is it good? Are there any better alternatives?