Научился: Проектировать сущности БД. Таблица Room:
Я бы добавил бы еще тип комнаты (люкс, эконом и т.п.), количество комнат в номере.
Таблица Calendar:
Пока не совсем ясно, зачем нужна эта таблица, как она будет работать в связке с остальными таблицами, по ходу дела увижу. Может быть добавить количество дней в году или поле булевского типа, которое будет отвечать за год - високосный он или нет.
Таблица Map:
Опять же добавить поле info, куда можно писать дополнительную информацию (как примечание). А больше, что добавить, даже не знаю.
Научился: Это отличная функция, которая считает именно то, что нам нужно) Я немного видоизменил код, но в целом логику сохранил. Трудности: Ничего сложного. На втором скриншоте получил значение больше 60 секунд :)