I like that they have many different plans with various price ranges for their services. It's great to be able to pick your plan up when you need it, rather than having to commit months or years of service ahead of time if you don't know what you want. There are some downsides to using this kind of system - mainly the fact that there aren't too many companies out there who give them away free. You do get a good amount of bandwidth (though not as much as other providers), but I would recommend looking into larger providers before choosing this one over others. We were simply trying to stream live events and music from our website without lag spikes because we didn't have enough server space yet. With a CDN, we can take advantage of being close to where people are watching our videos so they see less latency while also making sure it loads.