newgarden, seabreeze, terra linda, rockys. all great hotels to stay at. all within walking distance of everything, including each other.
heck, everything is walking distance in sosua
in price.... terra linda will be the nicest, i think room are about 70 give or take a few. new garden will be 60, 50 if you say you are from eyesock. seabreeze i think is about 50. and rockys will be 25, 30 with a/c. all four are on the same street. rockys is the closest to the strip, then terra linda, then new garden, then seabreeze. with seabreeze being closest to the beach.
understand though, that distance between any of them is maybe 50 yards. so its not like one being "closer" is actually important. because they are all close.