For anybody wanting to stay in the area self catering, there is a very nice Complex not too far away from San Juan called Vera Beach Club, it is or was a Time Share Complex, so if you can avoid the temptation to sign up to their very tempting offers!!!! you can get a very good holiday deal from:
http://holidaybank.netizen.co.uk/search/showpropertyjonpedrick.asp?PropertyID=8792
prices start at £145 for a week, the facilities there are very good with a very nice restaurant and it's a stones throw from the beach. Check it, out I have stayed there and it was value for money.