Before the cruise we stayed 2 nights in San Diego and after the cruise 2 nights in Miami. Enough time to explore the cities and no hurry to get to the ship and back home immediately after the cruise. Both ports are easy to reach from the Airport or Airport Hotels.
Embarkation was the worst I've ever had. There's room for improvement.
Disembarkation was very fast.
Not the largest one but size is ok.
Lots of space to store things.
Furniture old.
Bathroom large enough.
Amenities are good.