To be particularly pleasing or appropriate; to be just right.
To be very happy, be delighted, exult; to feel joy.
To make happy, exhilarate.