BHC is a great place to stay. The cottage is well-appointed and small but very comfortable. We were 3 adults and 2 big dogs and it fit us fine. The other guests and dogs were delightful and the shared courtyard is lovely. Charlie was helpful and nice and OB is a fun (and very walkable) town. Our dogs had a BLAST. Highly recommend BHC as a great place to stay in Ocean Beach.