I think a big error on your part was to make reservations and pay for everything before actually confirming all the details including payment, expectations, etc. And im not talking about a simple text confirmation, for a thing like a weekend geteway u need to have clear confirmations very close...