Nice looking space. Shity deal with the mites! If ya wanna try another home remedy, check this out:
Best of luck to ya!