I don't think 14 day is too long onboard the Sea Princess. I thought the food was good and I had some repeats because I was onboard for 21 days in September!
The casino is kind of small for a ship this size but the entertainment in the lounges, theater was good. I enjoyed the Movies Under the Stars, great fun sitting out at night watching!
I went to the Pizza Parlor for lunch a few times to break up going to the buffet and even had lunch in the dining room once or twice, which was good, too!
The crew/staff on the Sea Princess were all upbeat, friendly, very nice, didn't run into anyone that seemed less than happy