Great place ... perfect for the occasion