I have used this company three times. They have been great in the past but I had a disappointing experience last time (hence dropped one star); however they recognised th ... more