First, you gotta ascend the stairway to Bachelor heaven.
Backstage, the Bachelors were getting spruced up by the experts from Urban Decay...
...and having their hair done by the pros from Kimage.
Josh called first dibs to having an airbrushed tattoo done. His choice? "Eligible", obviously.
Jose, Juwaidi and Cavell did a pretty good job at convincing us (we mean the guests) to take a free patch from Pew Pew Patches.
This LED photo booth is great for Star Wars fans.
With two Bachelors flanking her and giving her instructions, we sure hope this guest managed to get a ball at Haach's claw machine.
We even had a counter for guests to customise a tote bag at the Swatch booth!
The guests looking absolutely ecstatic over their new tote bags.
We made sure guests were well-fed with the array of canapes (and LED light drinks) available.
Ryan and Nikolai tried to seduce the girls into... redeeming LED light drinks.
Believe us when we say a lot of effort went into making sure all the Bachelors could be seen in this photo.
And we finally kicked off the show with our first Bachelor, Arul, who bowled the crowd over with his pickup line.
Kiss 92's Charmaine Yee reprised her role as our host in her battle gear: a neckline-plunging see-through top and a pair of Levi's jeans.
On to the games!
Jose: Faster, faster, we only have 20 seconds!
The female participants each received a Swatch watch!
Hadi: Eh, you got Swatch watch ah. Is it the same as the one I'm wearing?
We then put some Bachelors (and girls) to a test by asking them to try to fit themselves into a frame.
We also had a lucky draw, where some lucky winners went home with a Haach voucher!
Next up, the scavenger hunt, where the Bachelors had to look for three girls who fit these descriptions: a girl wearing a black dress, a girl wearing glasses and a girl with pink hair.
We don't know if Kelvin is asking for a favour or proposing to this girl.
What's a CLEO Bachelor party without a striptease performance? Stay tuned because we've got a video coming up!
And we have a winner! It took Zi Xuan about three seconds to process that his name was announced.
When posing with the trophy, it's mandatory for the winner to be shirtless (we kid).
Zi Xuan is CLEO Most Eligible Bachelor 2018.
Aaron is the One to Watch, presented by Swatch.
Kelvin is the Freshest Face, presented by Haach.
Leonard is the Modern Man, presented by Dr Haach.