Anti-US demonstrations are the last thing this island needs. Demonstrations will kill the tourist trade for a very long time. Some reporters have said cancellations are flooding in, that the tourist trade is hemmoraghing. Other say, with a big bright phony smile, that everything's fine and hotels are all booked up! (Highly unlikely.)
I just tried the Holiday Inn -- they're not full at all. In fact, a room can be had for the dates I punched in July 14-21. Of course, June - September are the off season.
http://www.ichotelsgroup.com/h/d/hi/1/en/availsearch/availability
Link please.