I'm on my first of 6 weeks here at the Holiday Inn Crystal Lake. Beds are comfy, food is great, and the staff are super friendly and helpful. The pool is nice, gym is pretty standard. Laundry room for extended stays but its a little on the pricey side. I would definitely stay here again and not just for business.