.. worth to spend time .. It roughly takes about 2 hours to cover all the aspects in it.. Must visit