I stayed at the Libano-- very clean, great large bathrooms, even bedside lamps.... There is a rooftop cafeteria which does not have great food but sandwichs and drinks and a fantastic view over the mountains. I think it was about 600 pesos a night last year. Tops.Best Hotel in San Juan for the price Hotel Libano, clean and cheap. Ask for the single room. (809) 557-2810
And if you work out , the best Gym in San Juan is Hard Body Gym check it out (809) 557 - 4075.
This is the hotel D'Angel and the phone numbers are 809-557-3484 or 809-557-4653 and the price should be 700 pesos per night. This is a nice clean hotel with a/c and cable tv. Nothing spectacular but you cant beat it for the price and its central location in the town. I stayed there in Sept and October so the prices should be current.There is a nice hotel just past the Police station when coming into town. It is off the road to the right. There is a sign, but I do not remember the name. Clean, nice, and from 600rd to 1200rd. The 1200rd is the Gringo Price. Tell them you want the cheaper room and you will pay less for the same room.