Great coverage but yes, it will rub off if you hug someone!
I received several Mirabella products fro an old friend who worked at a salon that had a makeup counter for makeovers/weddings. They were swapping brands and I received 3 bottles of this in similar shades. I ran out and ordered this one which has more of a pink hue to it. Not bad. I sometimes use hair spray to set my makeup because it rubs off on nice men's shirts (I do not usually hug the ladies the same way). So there is that.
Rating: 4 stars