Very well organized and well structured course. The coaches are friendly, supportive and teach well. Each day you learn just enough to be challenged but not overwhelmed. Excellent course and I highly recommend it.