Portions are insanely huge, beware :-D