So I never made it down to this place to experience first-hand what it's like. I wanted to rent a boat for my wife's birthday and hang out with some friends on the water. I don't live in town, so I couldn't check it out in person before I made the reservation. I made the reservation online thinking everything was good.
I called a few days before my reservation and due to practice for the Ironman competition, I wasn't able to have my rental start at 10am like originally planned. I agreed to go from 11 to noon without checking with everyone else. Unfortunately that didn't work for them, so I contacted the Boats4Rent company and they were eventually willing to refund me due to the circumstances.
Overall, I'm sure they've got good stuff as I've rented at their location in Oceanside before, but don't hesitate to go with them. They'll take care of you. I do suggest making reservations over the phone rather than online though.