I'm not here to defend Crystal. There are a lot of things I don't like about it. However, you cannot compare a premium cruise line with a luxury one. It is simply a completely different experience. Food and service are on a much higher level and the whole ambience reflects a more polished experience. By the previous logic you can stay in a Hilton in any city and have the same sights available as when you stay in a Four Seasons. It's not the same!