excellent location, good facilities. good communication