This was our first cruise, and we definitely liked being able to walk through a city-like ship, with shops, restaurants, bars and pools. It did get crowded at times, but we were expecting it, being August.
We booked as Concierge passengers, and that helped a lot at some times during embarkation and disembarkation, and for the excursions as well (you can make your bookings early).
Once in the ship, the helpful staff went through the whole excursion program with us, which was very good.