Which of the following is true about fine dining restaurants?( )
A、They are more expensive.
B、They have formal atmosphere.
C、They have dress code in most cases.
D、They don’t have table service.