The correct option is A wonderful
The highlighted word means 'great'.
Option A is correct. 'Wonderful', in this context, means 'great'. Thus, it has the required meaning and is the correct answer.
Options B, C and D are incorrect. They do not have the required meaning.
Option B, charming, means 'pleasing'.