If you are coming in from a cruise ship you can't miss it, right on the main street to the right of the port, and mixed in with Margaritaville, Harley, and all of the jewelry stores. This is a smaller Hard Rock with the bar and a small smoking area on the ground floor with the retail shop, and some additional seating upstairs. They were actually not terribly busy when we arrived (around 1pm) so seating was open given that there were at least 5 ships in port at the time, this seamed odd. They were playing the traditional Hard Rock music, but were apparently on a U2 kick, that was most of what was played over speakers and on the TV while we were there and was also a lot of what was on the walls.
Overall I was not terribly impressed, the service was very slow, and all we had was drinks, but for us Hard Rock collectors it is a must see. If you are not a die hard Hard Rock person, Margaritaville had a much better atmosphere only a few doors down. This was a clean restaurant in a good location. The retail store was a bit disorganized and crowded, probably due to its size as there was actually a bouncer letting people in to minimize the crowd in the store.