Hi tzmufasa, I am planning to get married in Cabo as well, in April 2014, and haven't locked a venue yet, nor have we done a site visit. However, we are waiting to hear back from Casa Dorada, b/c that is where we want to have the wedding. Re: the cons, my WC recommended that we have the ceremony on one of the terraces to avoid the crowded beach and the noise that comes from the neighboring restaurants/bars. Barcelo looks beautiful, but we did not consider it as a venue, because it is so close to San Jose, and we wanted to be close to Cabo San Lucas (CD is walking distance into downtown and our guests are between 30-75, so no teenagers to worry about, though the ladies will want to go shopping, so being close to DT is important to us). The other plus to CD is that across the street is Hotel Bahia, which is a nice, but cheaper alternative for our guests who do not want to pay a lot of money for their rooms (i think it ranges from $125 to 175/nt), but I believe they can come into the CD to hang out with us for free (we are waiting for confirmation on that from the hotel). I think your deciding factor should be location- being in SJ del Cabo, or closer to CSL. If your guests are happy to stay in the hotel, or would like SJC (less shopping, more authentic Mexican towns), then choose Barcelo. If your guests want to shop, party, explore, then choose CD. Hope that helps! Let me know what you choose! Good luck!