Mayfouq is heaven on earth