In my opinion the difference you will see is that the Grand will be a much superior cruise. Have sailed on both the Grand and the Mercury. Our group absolutely hated the Mercury, service was horrible, staff was unfriendly and the food fair. In fact, on the Mercury one lady in our group had to order a hamburger from the childrens menu every night everything was so bad. Had same experience on the Horizon and the Century.