We used to run demos on a local hardware cluster, but we found that prospective customers were reacting negatively to demos that were not on the same platform they would be running in production (AWS).
I’ve had great experiences running bare metal instances on packet.io but haven’t used them since the acquisition. For accurate benchmarking it was fantastic (and much cheaper than EC2 bare metal instances).