What are the things to discuss before choosing a cruise product?

Why is it necessary to discuss the needs of the client?