Excellent location, squeaky clean, very dog-friendly.