Clean, great communication, value for money, enjoyable stay.