I'm not sugar coating anything when I say that I had the best time of my life here and would recommend it to a stranger, walking down the street, not even asking me, not caring in one single bit, that they should go to Japan. I've met lifelong friends that I cherish with every part of my life, and memories that will make me weep once I go back and no longer get to be in Tokyo. I will say a few things that might make you think twice about going: 1. No car, the trains are busy, but that can also make it fun. 2. There is only one Mexican place I'd actually recommend and that's "Chiles". Please go, the cook is Cuban, and will adore you if you speak in Spanish. 3. If you look a little different, you get stared at. It sucks, but have fun with it. You're a gaijin, might as well have a lot of fun with it. 4. Thrift stores just get old-fashion looking clothes and double the price. 5. They pickle everything you can imagine but they don't have actual dill or sour PICKLES.
I had a great time with the program, the trip to Hiroshima was one of the most rewarding, though bittersweet, of course. I stayed with a host family throughout the duration of my time in Japan, and I absolutely love them as if they are my own family. It was big with three children, and it wasn't abnormal for the kids to break out in song at any point in time (those were the best though - you'll never get serenaded more than in the Ito house). I don't think anyone wouldn't be able to have a very memorable time.