In what was his first performance in Scotland's capital, rapper 50 Cent definitely reminded fans why he is regarded as one of the biggest names in hip hop.
Appearing at Edinburgh's Royal Highland Centre, Curtis Jackson III certainly had thousands of fans feeling like they were In Da Club, performing some of his big hitters that are known all over the world.
The last time 50 Cent visited Scotland, it was back in 2015 at The Hyrdo in Glasgow.
READ MORE: Edinburgh Jenners to reopen as luxury hotel with rooftop bar as plans approved
This time around, seven years later and with hip hop having entered a new era, 50 wasn't letting his fans forget what they grew up listening to and watching music videos for.
Albeit with a very young crowd, and making me, a 23-year-old, feel twice that, I can confirm that 50 Cent still has the magic touch.
Some of his biggest hits to date, including 'Candy Shop, 'P.I.M.P', 'In Da Club' and 'Just A Lil Bit', have been listened to over 300 million times each on Spotify, not to mention the tens of millions of albums he has sold worldwide.
Since his last performance in Scotland, not only has hip hop nerfed and entered a new age, 50 Cent's CV has also been updated.
Not only is 50 still very much a rapper, he's also an actor and an entrepreneur, becoming incredibly successful in both trades.
Appearing in his own creation and TV show, Power, as well as various movies such as Den of Thieves, Escape Plan and Southpaw, 50 Cent has adopted a way of ensuring that he will never fade from people's memory, despite his first album, and an iconic one at that, being released almost 20 years ago.
Despite that, when the star came out to 'What Up Gangsta', one of the smash hits from said album, the Edinburgh crowd were rocking.
Despite being situated near the back of the venue, as rubbing shoulders - quite literally - with revellers, some of which were five years younger than me, is a thing of the past, but the view was good enough to see the main man in the flesh, which you don't really process until the next day.
With too many smash hits to mention, 50 definitively ticked them all of the list as he made his way through some 20-odd tracks. Some were his own, some he featured on and some were recorded by G-Unit, the group where it all began for New York-born star.
For those who aren't familiar with 50 Cent, he's definitely ruffled some feathers within the hip hop industry over the past two decades. The biggest incident, outside of his performances, is probably when he was shot nine times in 2000.
The rapper was sitting in his friend's car when a drive by shooting took place and leaving him with bullet wounds in his cheek, hand, both legs, hip and chest. Despite all of this, 50 survived and lived to tell the tale.
The rapper has also been involved, and remains, in feuds with a number of fellow artists within the industry, as his sharp tongue and sense of humour is not for the faint hearted.
Nevertheless, the Royal Highland Centre was alive to the sound of some of hip hop's iconic beats, which definitely made up for the near four-hour wait to see hip hop mogul in the flesh.
Getting the crowd warmed up before his arrival, was Edinburgh's own DJ Prospect, mixing some of the finest hip hop songs of our generation and beyond.
The only disappointment, if you could stretch that for, is that 50 was gone just as the crowd were getting into their stride. The huge clue 'Big Top' was packed and everyone was having a great time.
After about 15-20 tracks, the set was up and 50 was off to catch his private jet back out of the country has just performed, in his mind, just another gig that he was paid for. But, in the eyes of the thousands that attended, including myself, it was much more than that.
It will probably go down as the first, and only time, that the rapper has visited Edinburgh, but I'd like to think he'll remember its fans for years to come, and it's not every day that you can say you watched one of your all-time favourite artists live on stage, just forty minutes from your flat, even if it made you feel old during the process.