Karl was a great communicator and has a great location. We had to cancel last minute and he was very fair and understanding.