Justin Bieber gushed over his fiancée Hailey Baldwin during a dinner date in New York City this weekend.

The 24-year-old singer popped the question to the model earlier this month, and after taking a trip to New York's Casa Restaurant on Sunday (29.07.18), it seems the happy couple couldn't stop themselves from showing off their love for one another, with Justin even singing her praises to the restaurant's staff.

An onlooker said: ''Justin Bieber said hello to me with a huge smile. Clearly they were having a great time. He told his waiter, 'She's hot. I did well, huh?' And Hailey was all smiles.''

The source claims they've ''never seen anyone [as] happy'' as the 'Love Yourself' hitmaker, who spent all evening being ''adorable'' with his 21-year-old beau.

They added to People magazine: ''I've never seen anyone so happy. He was all smiles; proudly looking at her and saying she's hot and how lucky he is and how he did well. She was giddy. They were adorable.''

Justin proposed to Hailey during a trip to the Bahamas earlier this month, and later confirmed the news on Instagram in a sweet tribute post dedicated to the blonde beauty.

He wrote: ''Was gonna wait a while to say anything but word travels fast, listen plain and simple Hailey I am soooo in love with everything about you! So committed to spending my life getting to know every single part of you loving you patiently and kindLY. I promise to lead our family with honor and integrity letting Jesus through his Holy Spirit guide us in everything we do and every decision we make. My heart is COMPLETELY and FULLY YOURS and I will ALWAYS put you first! You are the love of my life Hailey Baldwin and I wouldn't want to spend it with anybody else. You make me so much better and we compliment eachother so well!! Can't wait for the best season of life yet!. (sic)''