I can only recommend Coral Reef as it is the only one I have been to that you mentioned. We are having lunch there on Saturday! We are also trying Via Napoli on Monday! My kids loved coral reef when they were 12 and 9, again at 16 and 18. Just DH and I this time!
Hope this helps!