I've been buying at Macy's, both in Nashville as well as in New York.
I've had good experiences, great sales, and many choices. The only reason that I haven't been in over a year is that I am 81 and barely able to walk. For those who are still spry, give it a try.
When I compare one cruiseship to another, I saw Carnevail is like K Mart; Royal Caribbean, Holland American and Norwegian are like Macy's and Crystal is like Nordstrom.