I had my reception at the Mexican Rest. on the terrace. The view was beautiful and can't be beat! It made for some nice photos with the ocean as a backdrop. We did not pay for a private reception, and we were happy with our decision. The food was fine. I did not hear anyone complain about the food. Some of the choices were fajitas, beef tenderloin, burittos, chicken...etc. There was an appetizer and salad bar. Everything in my opinion was pretty good and we even ate at this same rest. 2 more times after the wedding.
As for the "semi-private," we had 30 guests on the terrace and took up most of the space on the terrace. There were maybe 2 or 3 other tables set up on the terrace, but they were all the way on the other side and we did not even notice them.
There was an area set up for dancing. There was room for our guests to dance and we did!
I hope this helps out on your decisions! I honestly do not even know if they will use food from one restaurant at another location.