If you are looking for a great program, awesome food, great teachers, an excellent program director, and to learn another language, nothing can beat this. I had the best time and learned so much. It is one of the things I am most happy I did during college. It can be challenging - it can be difficult at first, but it is well worth it. I highly recommend this program to everyone I know.