Clean, well maintained, good location & friendly staff