basic but clean and adequate. good communication. good location.