Randy's place is great and most highly recommended:
location: right next to Mission Blvd., with great access to amazing shops, convenience and food
host: Randy is direct, clear, fair, honest and communicative - so easy to work with
cleanliness: sparkling clean
amenities: fully equipped with everything you could need for a beach vacation!
my group would absolutely stay at Randy's place again