Use or recognize “Haben Sie ein Zimmer frei?” in a practical accommodation situation. Its English meaning here is “Do you have a room available”.