Caravanserai was so accommodating when I hosted a rather large gathering of 33 people. This included quite a few people with dietary requirements. Despite the chaos of trying to sit and feed so many people, the staff were so friendly and helpful and everyone in the party commented on how delicious the food was (gluten free, dairy free, vegetarians and vegans included). They went out of their way to make us feel like family, giving extra attention and treats to the little ones.