We had a group of 15 at Dreams and it was fine. Unfortunately seating that many at a long table is not always easy for enjoying conversation with everyone. I would suggest seating at two large round tables close to each other as it is better for enjoying the company of others. Avantika is another great suggestion and you can dine either indoors or outdoors on the patio. The food and service at both places is very good.