Yes, they are legit. It’s perfect! Exactly what I ordered! There were some delays, but they notified me and sent some extra goodies with the shipment! I was lucky to have customer service on my side throughout the process. They kept track of the delivery so I could be happy to receive it, responded to every email I sent, and made fun of my situation. They were really prompt and friendly with me and I would definitely order from them again!