Yes, there is the Hampton Inn which is on the actual Broadway at the Beach property and is the closest and most convenient for walking to Broadway at the Beach. It is very close to Magaritaville. There are a couple other hotels directly across the street (across 29th avenue) closest to hard rock and celebrity square. These are Holiday Inn Express and Fairfield Inn. All are within walking distance (not a far walk)