Does anyone know how the $25 deposit is supposed to work? My assumption would be that we each pay $25, but when I logged in to look at making a booking - one flagged boldy with the $25 deposit banner - my booking showed a deposit of $1400. Just a little confused and no information on the Holland site that I could find.