Very through and top notch staff