Very good location
Tidy and clean
Very Good communication