excellent location and friendly staff, very high-tech