I think Charlotte's has a super high rating because most people just have no idea what quality arrangements should be like and are just thrilled to receive flowers.
Pros: Relatively inexpensive
Cons: poorly put together arrangments, mediocre quality
more