Great location, great view, great time! When you sign up, be sure to read all of the emails and paperwork thoroughly. Requires some effort, but totally worth it.