Have had several experiences with Dallas, very knowledgeable and professional and cares about getting it right. Does not try to upsell you.