From looking at photos, I can't tell for sure, but the front desk seems to directly face the front door, which isn't really a good sign. The other question is whether you need a room card to get into the elevators. The rooms are probably big enough.
Generally the various delivery health agencies are going to be able to tell you if they can deliver to a hotel or not.