absolutely top. i love it. watching the dev process has been great. author has some great skills. would recommend.