We boarded the ship in San Juan and had no trouble at all, speedy boarding, and unlike some other reviews I have read about San Juan we never encountered any rude people..
Our first Princess cruise was on the Ruby when it was brand new, so we were slightly disappointed when we first got on the ship. Nothing wrong with it, just not new.
Our room location was excellent, 14th floor mid-ship! Excellent location for access to pool and buffet.