Perfect, everything you need, and about as good a location as your going to get in Ocean Beach!!