Great location. Steps to the beach and some great restaurants within walking distance. Ocean Beach is a bit gritty, similar to Venice Beach in the LA area. But if you want a cozy beach bungalow at a reasonable price, this is an excellent option.