Good location, good staff, good comunication