I got engaged in Feb 2013 and have since start planning my wedding for May 2014. I live in the states but my parents are locals- they live in Cabo. I began by hiring Karla Casillas and her team to plan my wedding. That was the biggest mistake EVER! Karla treated my father poorly upon their first meeting, NEVER met with me personally after signing a contract (even though I was in Cabo 2 other times) and frankly tried to take advantage of me and my family. The vendors she set me up with, charged a ridiculous price (higher than they charge anyone else- working with any other wedding coordinators) and we put in very uncomfortable positions. Being that I am sort of local too- I knew right away that she was having the vendors push the price up for her own commission. When I mentioned to her that I lost my job and needed to down size on the cost of the wedding, she never even bothered with my wedding again (Not that she ever did in the first place!) WORST WEDDING PLANNER ever especially if you are looking for someone to get to know you, guide you based on your likes/dislikes, and if you are looking to stay within a budget that isn't outrageous. I was in contract with Karla for about 6-7 months and never even hired one vendor or decided on one aspect of the wedding because I was not important to them. I would NEVER RECOMMEND KARLA CASILLAS WEDDING PLANNING! I am now working with Yarai at Memories and since October and when I visited Cabo for 5 days, Yarai scheduled numerous meetings and we have majority of the wedding lined up nicely. She attended all appointments, got to know me, understood my budget, and helped me secure vendors at a much more reasonable price. (Even the same vendors Karla Casillas was trying to get me to agree to sign for $200 more per hour!) Yarai is patient and very observant. She speaks english and spanish and also does a great job of providing me with all the information over the phone and email. I am SOOO happy I switched! My wedding will be in May at Cabo del Sol and thanks to Yarai, will be AMAZING!