Perfect stay, great communication & location