Clean, easy, safe, enjoyable. Would stay again.