Great place right on Mission Beach