@skynight is absolutely correct. Sit down with lad and pen and do the math. You do not need to drink alcohol to make the numbers work out for you. Add up the daily fee for Gratuities, WiFi, ANY beverages including bottled water (especially to take onshore) and yummy coffee or tea, a Lin hat Alfredo's, etc. You would be surprised at the outcome.