Excellent directions and communication. Always replied promptly, very accommodating and understanding. Can't thank them enough.