They were met by some of our crew members who had taken on Earth body appearances and garb to ease the newcomers first moments in their new land and taken to what you would call an exclusive resort

Could you correct the punctuation please?
They were met by some of our crew members, who had taken on Earth body appearances and garb to ease the newcomers' first moments in their new land, and taken to what you would call an exclusive resort.