Yes, Ritz restaurant is fine, particularly for those who enjoy a little tableside food prep theatre, and the terrace is nice in the summer. Dinner dances are fun. But it's certainly not in the league of the best French restaurants in London!
Normal everyday lounge suit and tie are perfectly adequate. Love the strict dress code!