This is a very comfortable two-piece.
It can of course be worn casually, but given the design and quality, it is a bit more elegant.
The design also makes it easy to wear the top and bottom separately, so it will work well.
I am 5 feet and 4 inches tall and bought size M. The pants are a little wide and long.
Wearing shoes with heels may be just right.