Spotless and well laid-out; great location.