Really great space. Lots of room, and very comfortable. This place has everything you need, and a great location in North Beach. Parking isn't easy, so plan on it taking a minute to find a spot, or don't rent a car. Kitchen is fully stocked with everything you need to cook a meal.