I'm gonna give this service 5 starts (out of 5) because I received exactly what I wanted and I didn't get stressed out along the way. Sometimes I get frustrated with how slow some services perform. Or the quality may be really sh*tty. None of that stuff here. Which is amazing. Didn't expect that.