This company is actually known as Global Stays. They hide this well, as their reviews are awful. I arrived to a hotel lobby where I was told I was supposed to have completed a form 72 hours before which I never received, in order to get access. This includes sending a selfie with ID and a deposit for the room - all outside of Expedia. I tried to call a number provided, and they had an AI agent, not a real person, who couldn't help. Everything was directed to send this sensitive information to a web address and wait? I wasn't able to contact anyone, then seeing reviews I was concerned.
Reports of withholding the deposit, room not as described, dirtyness, lack of security and bugs - I felt unsafe and decided to leave and go to another hotel. I contacted Expedia immediately - I think this is a scam company.