Clean. Excellent communication. Great location. Extra perks that made a comfortable stay. Great for families.