There is a lot going on in this and it's all done extremely well. This is a DD-in-waiting.