We loved it! Great experience the view is awesome!
Yes from your recent ratings (all in San Francisco), I believe WhiteDahlia is correct. You can delete your own post by clicking a link at the bottom of it that says, "Delete my post". If you'd like your opinion on the SF Twin Peaks to be seen longer, be sure to review it rather than making a forum post.