Has anyone done this? We have it booked for our upcoming trip and would love some reviews! Also, would like to know if they take pictures? And if so, what's the cost? I am trying to decide if we need to bring cash? Thanks for any tips or reviews!