Yes I would recommend it, the comfort level between the teacher and student makes it a lot easier to approach them. They are very particular when it comes to academics and also help you in other aspects like making your cv, industry connections, frequent presentation giving to build up your confidence and write research papers for publications. The only drawback is that the exam dates, time table, reopening dates, a vacation would not be provided until the last moment.