It's well written, easy to understand and follow along. I'm so happy I discovered the raywenderlich tutorial team.
Some of the earlier stuff is things I already knew but it's so well written and concise, it doesn't take yoo much time to read through. Discovered a few surprises too.
This might end up being the first textbook I've read and followed along, word by word, cover to cover. A high achievement indeed.