Yes, there can be long waits for B&C. There are only about 10 tables in the whole place, so it doesn't take much to fill it up. We stayed at the BCV this past January (week of MLK holiday), and went to B&C twice. Both times we were able to get tables without waiting. Also note that they have a line to order takeout here, so if the place is busy and you don't want to wait for a table, you can order to-go and then eat at one of the outside tables or at another location around the resort or pool.