Did reverse on Norwegian Cruise Line last year bur only two ports.
This itinerary worked better for my roommate and me.
Enjoyed the several port stops.
Clean and neat. No need to request clean towels as they were always provided.
Room for suitcases and plenty of hangers - a nice touch.