We used Mastro Ice twice in the past two years. The first time, they were great and went above and beyond to help us with our event and made a great product.Then the second time I had called a month ahead of time and placed my order. About a week before our event, I called to double check everything was on schedule. They informed me that because of hot weather things were taking too long to freeze and they could no longer make our pieces. I'm not sure when they were going to call me to tell me that, but it obviously put us in a really bad position for our event that was happening in a few days and it was a ton of work trying to find a replacement.From our experience it seems hit or miss if they are going to do a good job.