Overall, this is a great place to stay. Close to everything. Ocean Beach area is a bit hippy-like. Beach was dirty but it could have been from the storm a couple of weeks prior.
We saw that Mission Beach had many more restaurants on hand if you prefer walking. If you like to drive, then no problem.
Haley (the on-site manager) was very friendly :) and willing to assist if needed.