Due to my job, I work with several places just like this. I have never resorted to writing a review on a service before except to acknowledge their fantastic work. Unfortunately, I have not had a good experience with this company. They delivered my order, which I placed six weeks in advance, with damaged and missing items. I had called them a week prior letting them know the importance of this order and to check up on how things were going. They assured me that everything was ready to go, which was untrue. When I went in for a full refund, they tried to short me thousands of dollars and blame everything on me. I was embarrassed at how they were treating me not only as a customer, but in front of my child. Again, I never write reviews, but this is this worst company I have worked with in over 5 years of this business. I would not recommend working with this company.