...is what Carnival is known for.
Carnival is affordable and is not a luxury cruise line, and therefore you will not find the same amenities or quality of service as you would on a luxury cruise line. For being a budget cruise, Carnival Legend was fantastic. Of course, the services were not on-par with more expensive cruises, but you get what you pay for.
I don't understand why some of you compare this budget cruise to your luxury cruises. Also, read the dress code. People are allowed to wear shorts and sneakers to the dining room on non-formal nights, and they also don't have to wear tuxedos and gowns on formal nights.