Well constructed by Terence Rattigan with sharp and insightful dialogue and humor. The almost three hours fly by and you will be intrigued as to the outcome.