Perfect stay, excellent explanations, perfectly located.