All travel expenses were covered by the company, including hotel stay two days, air fare, car rental. Everyone was extremely nice, polite and with professional attitude. They asked a lot and expected to talk to a candidate who comes prepared. But they also guided through the questions/answers and helped one answer in their best. Very gratifying experience after all. Respectful to different way of doing things/solutions to common problems. Looking for skills, not pretty heads ;)