Though it took a while for the last bit to arrive it was well worth the wait!