Carmel is a very accommodating host and has thought of every detail. Perfect location for a large group.