Clean, good location, well-equipped and brilliant communications beforehand. A great stay.