Its one of those things that may never be fixed past a certain percentage, say 80% or so. An (tolerable?) error rate is always going to exist. Law of diminishing returns. Hotel rooms are two pretty broad homogeneous products to employees (double, king) and a lot has to go RIGHT for your preference to be executed flawlessly and carved out every time by largely low paid, unconcerned employees.
Not saying its excusable but you must realize some of this given your profession!