I'm only giving 4 stars because unfortunately, we could not receive our order in time due to unforeseen delays in the supply chain. Otherwise, their customer service via email was incredibly responsive and helpful. They responded to my questions within 24 hours, and often within the same hour I sent my concerns/questions. I also noticed that they are now updating the estimated shipping dates on their items, which is really helpful!