I've been out with Captain John numerous times and have yet to be disappointed! It really is a great experience for any out of town guests you may have.
I live in the area and have been on many different charter fishing boats but nothing beats Starlight! I will always recommend them above the rest.
I book Starlight Charters each year for my wife's birthday and it's always a great time. Our daughter even enjoys coming out with us and she is usually not a fan.