as-salaamu'alaykum

Can someone please inform me what does the term "shifting" and "non-shifting" mean when it comes to booking hajj package with an agency?

Also what does it mean by "quad room", "triple room", "double room"? For example here: Hajj package - Al Muntada Al Islami Travel