I agree, the Sapphire is a great choice. I haven't sailed her myself, but had two family groups sail cruise/tours this summer, either starting or ending with the Sapphire cruise. The reports back were very positive. I think you'll have a great time. They sailed in Cat. BC balcony rooms, at the back of the deck, and loved the location. Depending on the direction (north or southbound) you may want to opt for a room on the land-side of the ship.