Cleanly done, looks good, and runs well (I had some audio tearing issues- not sure if that's just on my end). The difficulty was very forgiving.