David has been so nice and accommodating and worth the price too!