Да, может, и при этом будет прав.
Первое - люди не читают информацию ни при бронировании, ни при заселении. На сайтах бронирования указана вся интересующая вас информация (время заезда/время выезда, платная/бесплатная отмена бронирования, время работы), и если вас интересует еще что-то, чего нет на сайтах, то вы всегда можете написать/позвонить в отель/хостел/апартаменты etc. Стоя перед ресепшном, глядя в глаза приближающейся проблеме вероятного ночного приключения вместо теплой постели, вы можете обвинять заведение в том, что он вам что-то должен, а можете заранее прочитать информацию о том, что касается непосредственно вас (хотя бы для того, чтобы ваш внутренний еврей не плакал над потерей денег).
Второе - никто вам ничего не должен. Даже несмотря на то, что у вас забронирован номер через Букинг, Островок и прочие ресурсы, вам всегда могут отказать по причине нахождения под алкоголем или наркотическими веществами, допустим. Вероятность заселения - 5%, но это ответственность администратора.
Третье - документы. Если вы гражданин РФ и отправляетесь отдыхать в другую страну, но проездом из пункта А в пункт Б где-то между, всегда нужен паспорт, удостоверяющий вашу личность в пределах РФ. Что касается иностраных граждан, что актуально сейчас, на период чемпионата мира по футболу - важны документы и регистрация по месту пребывания, которую все гостиницы обязаны предоставлять, иначе наши иностраные гости могут увидеть другую сторону страны с широкой душой (romantic mood lmtd edition). Если у гражданина другой страны нет определенных документов, то заселить его - значит нарушить закон.
Если вы забронировали номера через ресурс, и у вас есть подтверждение, то в случае, когда отель намеренно не заселяет, через операторов можно найти альтернативу заселения с такой же стоимостью, которую возвращает отель (+в каких-то случаях такси и прочее), ну а в случае, если неправы вы - будет опытом.