Clean, courteous service arriving a little early so you do not worry, with updates by text on arrival. Only negative was that website implied tip was separate, so we tipped before noticing 15 % tip was automatically added. Will know better next time.