First, about James: polite, professional, quick with responses and help before, during, and after our stay. He was the perfect host.
We have nothing but nice things to stay about his place also. It had ample room for our family of 5 adults who were staying -- 2 bedrooms and the fifth person stayed on an air mattress in the living area. It was an easy walk to either beach -- Mission Beach or Mission Bay -- depending on which direction you walk when leaving the front door. There is private parking available and if you have more than one vehicle, there is plentiful public parking since it's located right across the road from Mission Beach and Belmont Park. The place was clean and with the proximity to the beach, a regular breeze made the absence of AC a non-issue. The kitchen has a large refrigerator and freezer and enough cooking gear to eat in as much as you'd like. Everything worked perfectly.
We truly enjoyed James' place.