I've bought a couple Allegrace tops that i love. I actually bought one in burgundy and always get compliments on it whenever i wear it so i just bought one in black. I'm 5'3, 288 lbs, and got the 3x both times and they both work great size wise. The only thing is sizing across brands can be wildly inconsistent so pay close attention to size charts and reviews. I bought a few Just My Size t-shirts as well and had to go 2 sizes up to get the roominess i like in a t-shirt.
I also bought the only swimsuit I've ever really felt pretty in from Amazon.
ALLEGRACE Plus Size Tunics Women... https://www.amazon.com/dp/B091Q2GD6N?ref=ppx_pop_mob_ap_share