Well, you really can't beat the location - oceanfront, nearby shops, surf camp, and more. John was an incredibly gracious, accommodating, and super easy-going host. The Rock holds a special place in my family's heart and we'll come back again and again.