Hi Stephen,
Your implementation looks reasonable in the context of the assignment. In the real world, it probably would be better to show only rooms *available* for booking, which means that they are available and there occupancy date falls withing the next 48 hours. But if you do, you'll have to make the rule optional or configurable (properties) to make possible for the grader to
test your application with available data.
Regards,
Phil.