All great! As described. Locations and services simply excellent.