I have been on this ship.  I think that you receive good value for the price that you pay with Carnival.  I think that Carnival is great for young passengers. There is something going on well into the night & early morning hours.