I haven't heard of the site, but I remember these on elux, they were called something like 'frame bag' something or the other though. It's super cute !
I didn't visit the site that you posted, but I would definitely be wary. The photo you posted is the exact same one that eluxury used to have ... I know because I definitely stalked this dior because it was so pretty.