Statue of Liberty review