Wow, your boyfriend is very lucky to travel to all these new places. This is heaven to the people who loves to travel a lot.
3 years sounds too long though. I'm glad that the company took care of him very well. I think he had one of the best times of his life hehe.