excellent location, great facilities and perfect communication throughout.