All needs are met and the communication is excellent.