This garment bag has a well though out design with many pockets to store items in addition to your garments when travelling. It's length makes it more suitable for suits and jackets. Dresses other than quite short minidresses would need an extra fold to be transported in this bag.
The seller's images seem to suggest that you could put shoes in one of the pockets but that would create a very bulky area that would really deform the bag and make it difficult to close, not to mention wrinkling the clothes. You will need a separate bag for a proper pair of shoes but could slide something like flip flops in there.
There is a loop to slide the bag over your carry-on luggage handle. The bag arrived folded and it isn't very rigid, so my main concern is that it would slump down and won't hold its shape once it is fully loaded. I will have to wait for my next vacation to really know!