Enhome was great! Minimal selection but they had exactly what we wanted. Great price for the quality. Service was excellent. I can speak Chinese a bit but I don't see that being a big influence on their service as they can speak English just fine. Installers were very accommodating and service was quick. Will always use them in the future.