Sparkling clean, spacious, well-located! Responsive, helpful communications before and during our stay too