I have to admit I have minimal yoga experience (basically prior to this I just did the p90x yoga video.). I just go to the beginner classes and they are great. The classes aren't so packed that the instructors don't get time to come over and help with your poses (trust me I always get special treatment as I'm particularly retarded.). I go primarily for relaxation but I always end up with sweat pouring off of me. Highly recommended!