We used Ranch Events (located in San Diego but will service Carlsbad) and were pleased with their services. The prices were reasonable, and they also have rentals. Although the white folding chairs were a little beat up, the chiavari ones were very nice. We had a buffet and received many compliments on the food from our guests (the Mediterranean chicken is delicious!). The servers were all very nice and they did a great job. We also had our cake made by the caterer and it came out beautifully! We would definitely recommend Ranch Events to our friends.