I recently stayed at the ocean beach cottage for roughly 39 days during a work trip. I had my dog with me. Although very small, it has everything you need. Also, the location is top notch! Right next to the dog beach and a few short blocks to the commercial center of ocean beach. This was my third time staying in ocean beach during a work trip and would definitely stay here in the future.