I had the same experience in summer 2016. We managed to get a table for 18 at La Perla with less than 24 hours notice for the participants of a rally. Despite the place being busy (always a good sign) they managed to squeeze us in and everyone was pleased with the food. Very good value for money.
Shhh.................................. a hidden gem still good, I first went there with a cruising group 20+ years ago. Still go in both small and large numbers, - you'll need to book with +6 folk though.