The Black Polka Dot Rose Bag has a cotton exterior and a silk print lining. The bag has a structured frame but not solid. The handles fit comfortably over your shoulder for handy carrying. This is designed as a small beach bag. It fits a towel, swim suit and a few other small accessories for the beach. There is 1 external velcro closing pocket which will fits phones or other small jewellery item. There are also 3 Internal pockets for added storage.