These took a week to arrive even with Prime, and they arrived damaged. I don't live anywhere hot, but for some reason these arrived with the rubber on each side melted together. So when taking it apart, chunks were falling off. These are good if you want to simply cover your belly, but they offer less support than a t shirt. I ordered a small and they are still too large.