A+++ great communication and accommodation