good location. clean. good communication.