Very small classrooms, so very good one on one provided
can be disorganized at times
Yes, had lots of fun learning and they provide good experiance