Looking for an Idaho Falls, ID hotel with a well-appointed meeting room? Look no further than our 600-square-foot space, which can seat 50 people and includes free Wi-Fi access, A/V equipment, access to the business center and unbeatable customer service.