Over all it was a good experience. One thing that was a little inconvient was that I wasn't aware of the shipping cost until after I had already given an "ok" to approve the amount and the order. I had already put a deposit and then a couple days later was made aware that the shipping was going to be over $200 on the products we selected. We were on a time sensitive schedule so I had no other option. It would have been a help to know that the shipping was not included in my total along with the fact that the shipping was possibly going to be costly. Other than that it was a good experienc and the staff were easy and helpful to deal with.