I realize I am 2 years late reviewing this cruise, but I wanted to make sure I did :)
We flew into San Juan and stayed at the Sheraton hotel that is across the bay from San Juan. (We are SPG members, and select hotels based on point redemption! It was the cheapest points to use so we selected it knowing we could taxi to the port the next day easily.)
We took a taxi over to the port early, before noon and embarkation was quick and pleasant.
This room was great. It's on the "Hump" so you jut out a little. The balcony was private and spacious. The room overall didn't have any issues. It was a standard Junior Suite and we loved it.