Good location, great communication, overall excellent stay