Very enjoyable, pass can be bought for only slightly more at the actual attractions though
Used a quarter of the booklet, not really value for money for my husband and I
Overall, the CityPass is a good deal if you visit more than three of the stops. Then you'll have no issue breaking even as opposed to buying the tickets separately. I was lucky to find a 10% off coupon for Viator.com which made it even better of a deal. As well, the CityPass allows you to skip the "buy your tickets" line, which was very helpful. Of course, you still have to stand in line for access the places of interest and go through security which is reasonable.
Be sure to secure your Pedestal passes for the Statue of Liberty at 8:30am the morning that you want to go to Liberty Island. That is separate from the CityPass, but can be acquired for free on a first come, first serve basis the day of your visit to Liberty Island.
Also, The Top of the Roc closes at midnight, but the last elevator goes up at 11:15pm. All of the employees running the Top of the Rock are hourly and won't accommodate you if you show up after the last elevator goes up.
Be sure to organize your trip according to the hours of operation of the attractions so you make the most of your trip.
CityPass is a very good deal if you use it. If you plan on seeing many of these sites, take advantage of it.