This is a wonderful place to stay and Ocean beach is beautiful. The location is perfect. There's an amazing yoga studio just a block away and the cottage is super cozy and clean. The ocean beach peoples co op is one of the best co ops we've seen with great organic food and reasonable prices. Check in was easy and William is a great host. Wish I could have stayed longer. We will definitely return.