Perfect location and great communication - would definitely stay again.