We booked at about 3 weeks notice on the Queen Beatriz, for an 8 day cruise. This was a 16 passenger catamaran. Great crew and on board naturalist. Our cabin had a king bed and a small private balcony. The facilities on the boat were excellent: lounges, jacuzzi, sun deck etc. Wet suits and snorkelling gear with no additional charges.
We booked via the Galapagos Natural Life agency, in Quito, initially via their website at www.galapagoslastminute.net We dealt with Rodrigo, and everything turned out to be on-time and reliable, including phoning our deposit via credit card. The price included airport transfers, and flights to and from the Galapagos. We saved at least 40% on the advance booking prices.
We also booked a couple of local trips (Cotapaxi and Otovalo) via the same agency, which were fun.