We stayed before our cruise. Trip from the airport is a little long just because of traffic, but this hotel is a short ride away from Old San Juan and the cruise terminal. Hotel is clean, staff friendly. Our room wasn't ready when we got there so the hold your luggage allow you to change into swim suits and head to the pool. They call your cell when the room is ready. Large relaxing pool. Beach is clean. Food was the only down fall. It is just average and highly over priced. Stay in an ocean front room. Beautiful views and peaceful.