This was my first cruise ever. It was so amazing for our family and will be booking again for next year. Excursions were awesome. i had no idea what I have been missing since I never cruised before. The ship is beyond anything you expect. It is like a whole community on a boat. Very kid friendly and the boat stays immaculate at all times.