Great work!
Only things that I'd like to point out that kinda caught my eye (personal oppinion) are
1. The pink on pink look makes it kinda hard to tell what's going on.
2. The noise. If you'd push the render samples a bit higher you could get a much cleaner result.
But again,
Great job! :)