I finally did get into contact with the family member and the hotel is Hampton, however I the hotel itself isn't on a beach, it is on a marina/waterfront. There is free breakfast as I stated and there is a water taxi you can take that is a short distance from the hotel to Corodado Island, where there is beaches located. They have stayed at the hotel once before and love it. LMK if you have any other questions.