good location. good value. good communication.