Perfect. Spotless. Great location. Great value. Just perfect