Yeah, but officers have to pay for their meals. The enlisted don't.
And the officers get paid close to double what the enlisted do and if you had to pay for your meals you expect it to be of better quality. The food for the enlisted guys would be considered slop at any resturant in the States sorry to say.
Terp, a retired Chief Petty Officer USN