My last cruise was on the Sky Princess and I ate in the buffet 6 out of 7 nights. I found the food to be delicious and hot and I always had a window seat with views of the ocean. I like starting with a large salad and not the small plate in the MDR and you can't beat all you can eat jumbo shimp and mussels. The buffet does have limited service , they will bring refreshments to your table and bread if you ask. The downside was the desserts.