I am looking for a compact badminton bag that can fit 2 rackets with cover, 1 pair of shoes, clothing and 1 water bottle. Can Yonex bag7223 fit all as mention? If not, any recommendation?

TIA.