Other lodging alternatives are:
http://www.silverlakeguesthouse.com/index.html - The location is within walking distance of Poodle Beach.
www.shoreinn.com - Gay motel close to the Double L bar
http://www.theramshead.com/frames.htm - Gay guesthouse approx. 3 miles of out town.
Can't comment on the quality of any of these but I did want to list more alternatives.