Punctuality got 4stars because we've had some hiccups with scheduling and having to reschedule but the line of communication is very prompt