Wearing a L top and S bottom in bikini and S in bottoms. The pants are SO COMFY and have pockets. They don’t dig into your waist at all. The beach bag is under $10 and has a zipper top