We love Ocean Beach and visit every year. This place was by far the best one we've stayed at. The layout was efficient, and the proximity to the beach was awesome. It's less than a block away. There was a pack-n-play that we used for our 4-month-old and a toddler mattress we would have used for our 3-year-old if he hasn't passed out on the bed every night, which was understandable because the bed was really comfortable--it's an organic mattress, too! It was really nice to have access to a washer and dryer (that were nicer than the ones I have at home) and there were plenty of toys and books my 3-year-old loved playing with. Very family-friendly and well-equipped place!