Has anyone done this before? I should be able to book one for our trip next week. Any recommendations on a good time to get? Is it worth it? Thanks!