excellent location and staff