I loved this Hill House dress last month! It would be perfect for the 4th as well! I'm in the large, fits true with wiggle room.