Clean, good location and swift communication. A good all-round, successful stay.