Hard to convey how awesome this trip was. We LOVED it. Ralph is an amazing, kind, fun, and very helpful host. His boat is loaded with everything needed for fun activities. From kayaking, paddle boating, fishing, snorkeling, swimming, or just hanging out on the floating island, it has everything! We even went into a cave, private beaches, jumping off cliffs, and much more. We did two nights in Avalon, and two in Two Harbors. I only wished it could have been a whole week. The place is beautiful, people friendly, and the water/fish/wildlife gorgeous. On the practical side, Ralph told us to prepare like we were camping, and we did that. Bring your food and drinks, there is a fridge, and a stove. There are 2 bedrooms, 2 bathrooms, and many living areas (kitchen, "living room", deck, etc). One added important note: Dramamine helped for the ride from Long Beach to Avalon. Ear plugs helped at night (if you are a scrooge and don't like the water lapping on the boat). Honestly, I cannot recommend this trip more. It was one of the best vacations EVER.