I wa on this cruise also and had an excellent experience with little problems. The food was not 5 star but I did not go hungry. The tendering problem in Juneau was more a lack of communication-we were not late to arrive, I was on land at 1:30(arrived at 1). At Victoria, it took 10 mins not 1 hour to get off the ship. I too was supposed to receive free internet service, at end of cruise when I received final bill and it WASN'T free, I complained and they refunded my money, no problem. I think the problem is more their computers aren't programed correctly for this. I did not experience any problems with the speed of the internet, faster than dial-up, a tad slower than dsl(which I have at home). If you choose personal choice dinning make your dinning reservations early, especially for the sterling.