This was my first experience with Airbnb and I was very happy with the entire experience. Check-in was self-service and very easy; we were given our door code ahead of time and the villa was perfectly clean when we arrived. The place is beautiful, directly abutting the ocean, and the apartment is spacious and modern, including a full kitchen. Note: there's no AC. I'd recommend renting a car, unless you'd prefer to Uber everywhere--public transit in SD is not particularly expansive. I would strongly recommend Beach Cliff Villas for small groups, and will happily stay there again should I return to San Diego.