This cruise was picked for the ports, I've yet to visit. The terminal in San Juan was quick.
I usually get an interior room ( 3579) because I am rarely in it. The attendant was very friendly and often asked how was he doing his job and if I needed anything.
I prefer a promenade but the spots I wanted to get to ( Casino and general store) were easy to find.