HotelDetails logic implemented, but without view
throw exceptions if hotel not found