Very detailed and if you don't understand something they will take time to break everything down for you so you can understand whats going on,