A true pleasure from check-in to check-out.