We chose this cruise because of the low cost, the company, and the trip destinations. Our room was kept very well clean and the attendant was very nice and worked hard. Our main dinning room waiter and asst. waiter worked hard to get what we wanted, however, we ran into three problems. One we waited too long between servings because I believe they had to many tables to cover. Two, I was upset that I chose my time dinning and was force pretty much to make a reservation each day or wait forever to get in.I know I didn't have that problem on another cruise company.Third and this got me upset is when a cruise line tells you how much to tip and when you decide to pay cash so you can see if the people working for you earned it, the cruise line then takes the money from those people and spreads it over people that didn't even work for you. I found this out on their website after cruising. And as usual all the tours were overpriced for what you got in value and time spent. So now that I have told about the problems, we still had a good cruise because of the service, destinations and the warm weather.