As promised. Clean. Friendly communication. Great location.