As an American having been raised in places like Brasil etc., I'm very particular about the coffee I drink. I like a good "strong" coffee...so I ask.....how's the coffee on the boat? Should I bring some of my own just in case? Do they serve Expresso's & Capuccino's on the ship and if so is that extra? Thx.