Dreams Los Cabos is amazing. Honestly, the service is better than any other resort I've ever been to (and I live in a resort city). Dreams is also much better than it looks in the pictures on the website. It just has a very casual, fun, and relaxing feel all at the same time. When we first walked through the room corridors, we were a little concerned that it looked like a motel. After 5 minutes, we realized that its an incredibly charming resort, and not at all motel-like.
I met with Yarai and David, and they were both excellent and so helpful (as well as incredibly busy, I don't know how they do it). They're willing to do anything to make sure that your wedding will be amazing. I also met with Lola from Florenta Flowers, and I met with 3 different photographers. Lola was incredible, she was our easiest vendor meeting.
I think we're having DJ Ricardo. I've e-mailed him, he seems very nice and he's gotten great reviews. His prices are also pretty reasonable, but I would book directly through him instead of through Dreams. I haven't sent him our deposit yet as my wedding is a bit last-minute and I just finished our room/wedding contracts as well as the invitations. I'm 99% sure we'll be using him though, so I need to send him a deposit ASAP!
For hair and make-up, I think I'll just stick with the Dreams salon services offered in our wedding package. I'm getting my hair done here the day before I leave, and I'm having my hairstylist style it the way I want to have it for the wedding, and then I'll take a thousand pictures to give to the salon. I think I'll do the same thing with my make-up, and just go to a makeup counter or makeup artist here in town and take a bunch of pictures after.
I have tons of pictures from our food tasting and from our stay at Dreams, and I'd be more than happy to PM you the link to those pictures. Also, feel free to ask any more questions!