Excellent location and great communication - we would stay again!