Yes! And yes! ALL are cleaners speak and read English fluently!