Exceeded my expectations, fully self contained with good holiday feel.