Even with all its botches , Enigma offers all the pleasure of a handsome and well-made entertainment .