Three years ago Princess Beatrice was scrutinised when an unflattering photo was published of her wearing a tight blue bikini on the beach.
The photo prompted the royal to change her diet and get into shape, fast-forward to summer 2011 and the 22-year-old now has the last laugh.
Stunning, slim and elegant Beatrice has been showing of her trim figure at a series of public appearances. The young royal was looking glam and glossy at events including the annual race meetings, the Chelsea Flower Show and the Monaco Grand Prix.
Speaking about the bikini pictures at the time she said: "It was such an unflattering bikini and I've got one that's so much nicer, so I could have kicked myself for wearing it," she revealed to the Daily Mail.
"The trouble is, I don't have much confidence so it can be quite upsetting."
"I could probably do with losing the odd pound, though, so perhaps it is the kick I need."
Last weekend Beatrice put those haunting images to rest as she was photographed enjoying a swanky getaway, with her boyfriend David Clarke aboard a luxury boat, in the South of France and showed off her toned bikini body.
Over the past two years she has dropped dress sizes from a 12-14 to 8-10 which seems to have given her the self-assurance that she claims she lacked before.
Beatrice even brushed off the Royal Wedding hat saga that brought about a lot of criticism and embarrassment, turning it into a charitable cause by raising £81,000 at an eBay auction.
Her mother, Sarah Ferguson, Duchess of York, had previously mentioned that her weight loss was a result of training sessions with Nayda Fairweather, running the London Marathon and following a strict diet.
On top of exercise and diet, Beatrice has developed a strong sense of style, choosing to wear outfits that compliment her curvy frame.
Her hard work has definitely paid off. What do you think of Princess Beatrice’s slimline figure?