Great stay, great location, perfectly clean, great communication and little touches of care