10/10 great communication, lovely stay, exactly as described. Excellent value!