If you are taking a cruise and need a place within walking distance of the pier (about a 5 minute walk downhill to the pier), at a reasonable price, then S.J. Suites is ideal. It's nothing fancy, but the staff are very friendly and helpful. The rooms are just rooms - don't expect a view, this is old San Juan where buildings are old and right next to each other. You are within walking distance of several restaurants also.
As I mentioned, its a 5 minute walk downhill to the pier, so remember its a 10 minute walk uphill when you are getting off the cruise and going to the hotel. Taxi service from the airport to the hotel runs you less than $25 (as of Sept 2013).
Minuses - nothing fancy, no view.
Pluses - reasonably priced, very secure, friendly staffMore
- Free Wifi