You’re right on both points.
I’d say restaurants are great occasionally. It’s generally bad to go more than occasionally.
I don’t get why there are so many though, especially generic ones.