"Our presentation is super solid."