Meh. Kind of predictable, run-of-the-mill ya fantasy.
Conventional, but good. Nothing out of the ordinary from your typical YA fantasy: mysterious/cute boy from Other Realm with a big problem, Special Snowflake Everyday Girl who learns she can save them all. Good characters, decent plot. If you're in the mood for something familiar, try it! ★★★☆☆.