All seem possible. "At the hotel" means in premisesof the hotel, while "in the hotel" means inside the hotel. Similarly, "at the apartment" would mean in the premises of the apartment, and "in the apartment" would mean inside the apartment.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Chanakaranathunga If someone ask about them like below, then how could we say?1. Where do they stay?Actually, "Where do they stay?" without adding any further information doesn't seem good English. The reason is because the verb "stay" isn't as permanent as the verb "live" is. "Where do they stay (when they are in London / when they come to London / when they