We stayed at the Hotel Milano on Pamda's recommendation last April. It was very nice, not 'fancy' but is very clean and reasonably priced (for San Juan). The service was wonderful - the porter brought our luggage up to the room and adamantly refused a tip saying "No, that's fine... I'm the owner"....lol. The best thing is the location right on Old San Juan - you can walk everywhere; and there's so much to see! We were there a day and a half before embarking on the ship (not nearly enough time) and fell in love with OSJ which turned out to be one of the best 'ports' on a 22-day repositioning to Vancouver. I can recommend the hotel, and that you go at LEAST two days early.