Tick all these boxes and you have something extremely promising on your hands.