Great location, spotless, great service