My friend chose this cruise. I usually sail with Holland. The comparison is close, however, Princess did not have towel critters each night on our bed; did not have orchids on each dining table, and did not have elevators that reach every floor, so we had to go to different elevators for different floors. The head waiters were exceptional because I have food allergies, the entertainment was higher class than Holland. One exception was an art event called Calligraphy and this person should not have been allowed to 'teach'. She was just a passenger, but she did not know how to present any information on calligraphy, was not a pro-calligrapher, and did a disservice for the calligraphy world. The excursions were all well done, the service was awesome. Our cabin and deck were comfortable and clean. I was not ready to come home, so that says a lot. Thank you.