excellent location and good service