This is a beautiful home by Ocean Beach that provides a comfortable stay! They have a shared bathroom and patio, patio includes amazing hangout area where you can chill in the hot tub or they even lend you the bikes to cruise as well. If you’re comfortable with sharing a living area with other people, it was our first time doing so, it’s a perfect option!