Great spot with plenty of room for the family to gather or retreat to their rooms. Location was exactly what we were looking for and Carmel did an excellent job proving to notch local recommendations. The onsite parking was also very convenient.